Condividi tramite


StringAsEnumResolver Classe

Definizione

Implementazione per la risoluzione di un valore letterale senza spazio dei nomi qualificato per il tipo di enumerazione.

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

Costruttori

StringAsEnumResolver()

Implementazione per la risoluzione di un valore letterale senza spazio dei nomi qualificato per il tipo di enumerazione.

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 operandi sinistro e destro, supporta la proprietà enumerazione e lo scenario costante stringa.

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') Il valore enumerazione potrebbe omettere il prefisso del nome del tipo usando questo resolver.

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') Valore enumerazione potrebbe omettere il prefisso del nome del tipo usando questo resolver.

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. Usando questa estensione, il valore enumerazione può essere scritto come valore stringa.

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