Condividi tramite


AlternateKeysODataUriResolver Classe

Definizione

Implementazione per la risoluzione delle chiavi alternative.

public sealed class AlternateKeysODataUriResolver : Microsoft.OData.UriParser.ODataUriResolver
type AlternateKeysODataUriResolver = class
    inherit ODataUriResolver
Public NotInheritable Class AlternateKeysODataUriResolver
Inherits ODataUriResolver
Ereditarietà
AlternateKeysODataUriResolver

Costruttori

AlternateKeysODataUriResolver(IEdmModel)

Costruisce un oggetto AlternateKeysODataUriResolver con l'oggetto edmModel specificato da usare per la risoluzione di chiavi alternative

Proprietà

EnableCaseInsensitive

Indica se abilitare la distinzione tra maiuscole e minuscole per il resolver.

(Ereditato da ODataUriResolver)
EnableNoDollarQueryOptions

Ottiene e imposta il prefisso facoltativo-$-sign-per l'opzione di query di sistema OData.

(Ereditato da ODataUriResolver)
TypeFacetsPromotionRules

Ottiene e imposta regole di promozione per i facet di tipo.

(Ereditato da ODataUriResolver)

Metodi

PromoteBinaryOperandTypes(BinaryOperatorKind, SingleValueNode, SingleValueNode, IEdmTypeReference)

Promuovere i tipi di operando sinistro e destro

(Ereditato da ODataUriResolver)
ResolveBoundOperations(IEdmModel, String, IEdmType)

Risolvere le operazioni associate in base al nome.

(Ereditato da ODataUriResolver)
ResolveKeys(IEdmEntityType, IDictionary<String,String>, Func<IEdmTypeReference,String,Object>)

Risolvere le chiavi per un determinato set di entità, questa funzione verrà chiamata quando la chiave viene specificata come coppie di valori del nome. Ad esempio EntitySet(ID='key')

ResolveKeys(IEdmEntityType, IList<String>, Func<IEdmTypeReference,String,Object>)

Risolvere le chiavi per un determinato set di entità, questa funzione verrà chiamata quando la chiave viene specificata come valori posizionali. Ad esempio EntitySet('key')

(Ereditato da ODataUriResolver)
ResolveNavigationSource(IEdmModel, String)

Risolvere l'origine di spostamento dal modello.

(Ereditato da ODataUriResolver)
ResolveOperationImports(IEdmModel, String)

Risolvere le importazioni di operazioni con un determinato nome.

(Ereditato da ODataUriResolver)
ResolveOperationParameters(IEdmOperation, IDictionary<String,SingleValueNode>)

Risolvere i parametri dell'operazione.

(Ereditato da ODataUriResolver)
ResolveProperty(IEdmStructuredType, String)

Risolvere la proprietà dal nome della proprietà

(Ereditato da ODataUriResolver)
ResolveTerm(IEdmModel, String)

Risolvere il nome del termine dal modello.

(Ereditato da ODataUriResolver)
ResolveType(IEdmModel, String)

Risolvere il nome del tipo dal modello.

(Ereditato da ODataUriResolver)
ResolveUnboundOperations(IEdmModel, String)

Risolvere le operazioni non in ingresso in base al nome.

(Ereditato da ODataUriResolver)

Si applica a