StringAsEnumResolver Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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) |