Microsoft.OData.UriParser Spazio dei nomi
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.
Classi
AggregatedCollectionPropertyNode |
Nodo che rappresenta una risorsa di raccolta originariamente aggregata in un singolo valore. |
AllNode |
Nodo di query che rappresenta una query All. |
AllToken |
Token lessicale che rappresenta tutte le query |
AlternateKeysODataUriResolver |
Implementazione per la risoluzione delle chiavi alternative. |
AnnotationSegment |
Segmento che rappresenta un'annotazione |
AnyNode |
Nodo di query che rappresenta una query Any. |
AnyToken |
Token lessicale che rappresenta qualsiasi query |
BatchReferenceSegment |
Segmento che rappresenta un alias a un altro URL in un batch. |
BatchSegment |
Segmento che rappresenta $batch. |
BinaryOperatorNode |
Nodo di query che rappresenta un operatore binario. |
BinaryOperatorToken |
Token lessicale che rappresenta un operatore binario. |
CollectionComplexNode |
Node rappresenta una proprietà complessa della raccolta. |
CollectionConstantNode |
Il nodo che rappresenta un valore costante può essere primitivo, complesso, entità o valore di raccolta. |
CollectionFunctionCallNode |
Nodo per rappresentare una chiamata di funzione che restituisce una raccolta. |
CollectionNavigationNode |
Nodo di query che rappresenta una proprietà di navigazione della raccolta. |
CollectionNode |
Classe di base per tutti i nodi associati ai metadati semantici che rappresentano una raccolta componibile di valori. |
CollectionOpenPropertyAccessNode |
Nodo che rappresenta un accesso a un valore della proprietà della raccolta aperta. |
CollectionPropertyAccessNode |
Nodo che rappresenta un accesso a un valore della proprietà della raccolta. |
CollectionResourceCastNode |
Nodo che rappresenta un segmento di tipo che esegue il cast di un nodo della raccolta di risorse. |
CollectionResourceFunctionCallNode |
Nodo per rappresentare una chiamata di funzione che restituisce una raccolta di entità. |
CollectionResourceNode |
Classe di base per tutti i nodi associati semanticamente che rappresentano una raccolta componibile di valori. |
ComputeClause |
Risultato dell'analisi di un'opzione di query $compute. |
ComputeExpression |
Elemento calcolato dalla query al livello corrente dell'albero. |
ComputeExpressionToken |
Token di query che rappresenta un token di aggregazione. |
ComputeToken |
Token di query che rappresenta un token di calcolo. |
ConstantNode |
Il nodo che rappresenta un valore costante può essere primitivo, complesso, entità o valore di raccolta. |
ConvertNode |
Nodo che rappresenta una conversione di tipo primitivo in un altro tipo. |
CountNode |
Nodo che rappresenta il numero di entità o elementi correlati all'interno di una proprietà con valori di raccolta. |
CountSegment |
Segmento che rappresenta $count in un percorso. |
CountSegmentToken |
Token lessicale che rappresenta il segmento $count in un percorso. |
CountVirtualPropertyNode |
Classe fittizia che consente alle proprietà virtuali $count di funzionare come qualsiasi altro metodo di aggregazione. |
CustomQueryOptionToken |
Token lessicale che rappresenta un'opzione di query. |
CustomUriFunctions |
La classe rappresenta le firme delle funzioni URI personalizzate. |
CustomUriLiteralParsers |
Questa classe è il gestore del parser letterale personalizzato e il parser. Aggiungere un parser letterale personalizzato Uri tramite questa classe. Questa classe viene usata anche come UriLiteralParser. |
CustomUriLiteralPrefixes |
Estende il sistema di analisi URI del prefisso letterale. Con questa classe è possibile aggiungere un prefisso letterale personalizzato per qualsiasi EdmType. |
DottedIdentifierToken |
Token lessicale che rappresenta un segmento di tipo. |
DynamicPathSegment |
Segmento che rappresenta un percorso sconosciuto o una proprietà aperta. |
EachSegment |
Segmento che rappresenta $each in un percorso. |
EndPathToken |
Token lessicale che rappresenta l'ultimo segmento in un percorso. |
EntityIdSegment |
Segmento che rappresenta un ID entità rappresentato dall'opzione di query $id |
EntitySetSegment |
Segmento che rappresenta un oggetto EntitySet in un percorso. |
ExpandedCountSelectItem |
Rappresenta un livello di espansione per un albero di espansione specifico. |
ExpandedNavigationSelectItem |
Rappresenta un livello di espansione per un albero di espansione specifico. |
ExpandedReferenceSelectItem |
Rappresenta un livello di espansione per un albero di espansione specifico con $ref operazione. |
ExpandTermToken |
Token lessicale che rappresenta un'operazione di espansione. |
ExpandToken |
Token lessicale che rappresenta un'operazione di espansione. |
FilterClause |
Risultato dell'analisi di un'opzione di query $filter. |
FilterSegment |
Segmento che rappresenta $filter in un percorso. |
FunctionCallToken |
Token lessicale che rappresenta una chiamata di funzione. |
FunctionParameterToken |
Token per rappresentare un parametro per una chiamata di funzione. |
FunctionSignatureWithReturnType |
Classe che rappresenta una firma di funzione usando i tipi EDM. |
InnerPathToken |
Token lessicale che rappresenta un singolo segmento nonroot nel percorso della query. |
InNode |
Nodo query che rappresenta un operatore In. |
InToken |
Token lessicale che rappresenta un'operazione In. |
KeySegment |
Segmento che rappresenta una ricerca chiave in un percorso. |
LambdaNode |
Nodo che rappresenta una query Any/All. |
LambdaToken |
Token lessicale che rappresenta la query Any/All |
LevelsClause |
Risultato dell'analisi dell'opzione $levels |
LiteralToken |
Token lessicale che rappresenta un valore letterale. |
MetadataSegment |
Segmento che rappresenta $metadata in un percorso. |
NamedFunctionParameterNode |
Nodo che rappresenta un parametro analizzato semanticamente per una funzione. |
NamedValue |
Classe che rappresenta un singolo valore denominato (coppia nome e valore). |
NamespaceQualifiedWildcardSelectItem |
Classe per rappresentare la selezione di tutte le azioni e le funzioni in uno spazio dei nomi specificato. |
NavigationPropertyLinkSegment |
Segmento che rappresenta $ref (versione di compatibilità con le versioni precedenti per ODL 7.4.x) |
NavigationPropertySegment |
Segmento che rappresenta una proprietà di navigazione. |
NonResourceRangeVariable |
IntervalloVariable da un oggetto Any o All che non fa riferimento a un set di entità o a una raccolta complessa. |
NonResourceRangeVariableReferenceNode |
Nodo che rappresenta un intervalloVariable che esegue l'iterazione su una raccolta non di risorse. |
NonSystemToken |
Token lessicale che rappresenta un segmento in un percorso. |
ODataExpandPath |
Tipo specifico di ODataPath che può contenere solo istanze di TypeSegment o NavigationPropertySegment o PropertySegment di complesso. |
ODataPath |
Rappresentazione della parte del percorso di un URI OData costituito da ODataPathSegments. |
ODataPathSegment |
Rappresentazione semantica di un segmento in un percorso. |
ODataQueryOptionParser |
Parser per le opzioni di query |
ODataSelectPath |
Tipo specifico di ODataPath che può contenere solo istanze di TypeSegment, , NavigationPropertySegmentPropertySegment, OperationSegmento DynamicPathSegment. |
ODataUnrecognizedPathException |
Eccezione generata quando l'analisi del percorso rileva un token non riconosciuto o non risolvibile in un percorso, che i server devono considerare come un errore 404. |
ODataUnresolvedFunctionParameterAlias |
Rappresenta un parametro con alias in una chiamata di funzione che non è ancora stato risolto in un valore specifico. |
ODataUriParser |
API pubblica principale per analizzare un ODataURI. |
ODataUriParserSettings |
Impostazioni utilizzate da ODataUriParser. |
ODataUriResolver |
Classe per la risoluzione di diversi tipi di contesto di analisi URI. |
OperationImportSegment |
Segmento che rappresenta una chiamata a un'azioneimporta o functionImport. |
OperationSegment |
Segmento che rappresenta una chiamata a un'azione, una funzione o un'operazione del servizio. |
OperationSegmentParameter |
Rappresenta un valore di parametro denominato per richiamare un'operazione in un percorso OData. |
OrderByClause |
Rappresenta il risultato dell'analisi dell'opzione di query $orderby. |
OrderByToken |
Token lessicale che rappresenta un ordine per operazione. |
ParameterAliasNode |
Rappresenta un alias di parametro visualizzato nel percorso URI, $filter o $orderby. |
PathSegmentHandler |
Interfaccia del gestore per l'analisi dell'albero semantico del percorso. |
PathSegmentToken |
Token lessicale che rappresenta un segmento in un percorso. |
PathSegmentTranslator<T> |
Interfaccia del convertitore per l'analisi dell'albero sintattico. |
PathSelectItem |
Classe per rappresentare la selezione di un percorso specifico. |
PathTemplateSegment |
Segmento che rappresenta un modello di percorso in un percorso. |
PathToken |
Token lexicale che rappresenta un segmento in un percorso. |
PropertySegment |
Segmento che rappresenta una proprietà strutturale. |
QueryNode |
Classe di base per tutti i nodi associati ai metadati semantici. |
QueryNodeVisitor<T> |
Interfaccia del visitor per l'analisi dell'albero semantico. |
QueryToken |
Classe di base per tutti i token lessicali della query OData. |
RangeVariable |
Oggetto RangeVariable, che rappresenta una variabile iteratore su una raccolta, una delle entità o meno. Esiste al di fuori dell'oggetto SemanticAST principale, ma associato mediante RangeVariableReferenceNode (non entità o entità). |
RangeVariableKind |
Enumerazione dei diversi tipi di RangeVariables. |
RangeVariableToken |
Token lexicale che rappresenta il parametro per una query Any/All. |
ReferenceSegment |
Segmento che rappresenta $ref in un percorso. |
ResourceRangeVariable |
Oggetto RangeVariable all'interno di un'espressione qualsiasi o di tutte le espressioni che fanno riferimento a un'entità o a un complesso. |
ResourceRangeVariableReferenceNode |
Node per rappresentare una variabile di intervallo in una clausola Any o All che fa riferimento a un'entità o a un'entità complessa. |
SearchClause |
Risultato dell'analisi di un'opzione di query $search. |
SearchTermNode |
Nodo che rappresenta un termine di ricerca. |
SelectExpandClause |
Classe che rappresenta il significato semantico combinato di qualsiasi clausola select o expand nell'URI. |
SelectExpandTermToken |
Classe di base per ExpandTermToken e SelectTermToken. |
SelectItem |
Elemento selezionato dalla query al livello corrente dell'albero. |
SelectItemHandler |
Interfaccia del gestore per l'accesso a un albero di elementi selezionato. |
SelectItemTranslator<T> |
Interfaccia traduzione per l'avvio di un albero degli elementi seleziona. |
SelectTermToken |
Token lexicale che rappresenta un'operazione di selezione. |
SelectToken |
Token lexicale che rappresenta un'operazione di selezione. |
SingleComplexNode |
Nodo che rappresenta un complesso. |
SingleEntityNode |
Classe di base per tutti i nodi associati ai metadati semantici che rappresentano un singolo valore di entità componibile. |
SingleNavigationNode |
Nodo che rappresenta una singola proprietà di spostamento. |
SingleResourceCastNode |
Nodo che rappresenta un segmento di tipo che esegue il cast di un singolo nodo padre di entità/complesso. |
SingleResourceFunctionCallNode |
Nodo che rappresenta una chiamata di funzione che restituisce una singola entità o complessa. |
SingleResourceNode |
Nodo che rappresenta una risorsa, inclusa l'entità e la complessità. |
SingletonSegment |
Segmento che rappresenta un singleton in un percorso. |
SingleValueCastNode |
Nodo che rappresenta un segmento di tipo che esegue il cast di un singolo nodo di valore primitivo. |
SingleValueFunctionCallNode |
Nodo che rappresenta una chiamata di funzione che restituisce un singolo valore. |
SingleValueNode |
Classe di base per tutti i nodi associati ai metadati semantici che rappresentano un singolo valore componibile. |
SingleValueOpenPropertyAccessNode |
Nodo semantico che rappresenta un accesso a proprietà aperta a valore singolo, che non è associato a un modello EDM. |
SingleValuePropertyAccessNode |
Nodo che rappresenta un accesso a un valore di proprietà. |
StarToken |
Token lexicale che rappresenta un accesso a tutte le proprietà. |
StringAsEnumResolver |
Implementazione per la risoluzione di un valore letterale senza spazio dei nomi qualificato per il tipo di enumerazione. |
SystemToken |
Token lexicale che rappresenta un token di sistema, ad esempio $count |
TypeFacetsPromotionRules |
Definisce le regole di promozione per i facet di tipo. |
TypeSegment |
Segmento che rappresenta un cast nel segmento precedente a un altro tipo. |
UnaryOperatorNode |
Nodo che rappresenta un operatore unario. |
UnaryOperatorToken |
Token lexicale che rappresenta un operatore unario. |
UnqualifiedODataUriResolver |
Resolver che supporta le chiamate di funzione associate. |
UriLiteralParsingException |
Generare questa eccezione quando il parser può analizzare il tipo di destinazione ma non è riuscito a farlo. Non generare quando il parser non è in grado di analizzare il tipo di destinazione. |
UriPathParser |
Parser che usa il percorso URI e produce il modello a oggetti lessicale. |
UriQueryExpressionParser |
Parser che usa l'espressione di query ($filter, $orderby) e produce il modello a oggetti lessicale. |
UriTemplateExpression |
Classe che rappresenta il risultato dell'analisi del modello URI. |
ValueSegment |
Segmento che rappresenta $value |
WildcardSelectItem |
Classe per rappresentare elemento di selezione '*', che indica che tutte le proprietà strutturali devono essere selezionate. |
Interfacce
IPathSegmentTokenVisitor |
Interfaccia del visitatore per camminare sull'albero del percorso. |
IPathSegmentTokenVisitor<T> |
Interfaccia del visitatore per camminare sull'albero del percorso. |
ISyntacticTreeVisitor<T> |
Interfaccia visitatore per camminare sull'albero sintattico. |
IUriLiteralParser |
Interfaccia per il parser letterale Uri. Per analizzare l'URI di una richiesta OData in oggetti, ODataUriParser usa UriLiteralParses. L'implementazione di questa interfaccia analizzerà un testo di edmType nell'istanza. |
Enumerazioni
BinaryOperatorKind |
Enumerazione degli operatori binari. |
OrderByDirection |
Enumerazione dell'ordine in base alle direzioni. |
QueryNodeKind |
Enumerazione pubblica di tipi di nodi di query. Subset di InternalQueryNodeKind |
QueryTokenKind |
Enumerazione di tipi di token di query. |
UnaryOperatorKind |
Enumerazione degli operatori binari. |
Delegati
ParseDynamicPathSegment |
Rappresenta un delegato per l'analisi di un segmento di percorso sconosciuto o di un segmento di proprietà aperto |