Microsoft.OData.UriParser Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
AggregatedCollectionPropertyNode |
Nœud représentant une ressource de collection d’origine qui a été agrégée en une seule valeur. |
AllNode |
Nœud de requête représentant une requête Tout. |
AllToken |
Jeton lexical représentant la requête All |
AlternateKeysODataUriResolver |
Implémentation pour la résolution des autres clés. |
AnnotationSegment |
Segment représentant une annotation |
AnyNode |
Nœud de requête représentant une requête Any. |
AnyToken |
Jeton lexical représentant n’importe quelle requête |
BatchReferenceSegment |
Segment qui représente un alias vers une autre URL du lot. |
BatchSegment |
Segment qui représente $batch |
BinaryOperatorNode |
Nœud de requête représentant un opérateur binaire. |
BinaryOperatorToken |
Jeton lexical représentant un opérateur binaire. |
CollectionComplexNode |
Node représente une propriété complexe de collection. |
CollectionConstantNode |
Le nœud représentant une valeur constante peut être primitif, complexe, d’entité ou de collection. |
CollectionFunctionCallNode |
Nœud utilisé pour représenter un appel de fonction qui retourne une collection |
CollectionNavigationNode |
Nœud de requête représentant une propriété de navigation de collection. |
CollectionNode |
Classe de base pour tous les nœuds de liaison de métadonnées sémantiques qui représentent une collection composable de valeurs. |
CollectionOpenPropertyAccessNode |
Nœud représentant un accès à une valeur de propriété de collection ouverte. |
CollectionPropertyAccessNode |
Nœud représentant un accès à une valeur de propriété de collection. |
CollectionResourceCastNode |
Nœud représentant un segment de type qui caste un nœud de collection de ressources. |
CollectionResourceFunctionCallNode |
Nœud utilisé pour représenter un appel de fonction qui retourne une collection d'entités. |
CollectionResourceNode |
Classe de base pour tous les nœuds sémantiquement liés qui représentent une collection composable de valeurs. |
ComputeClause |
Résultat de l’analyse d’une option de requête $compute. |
ComputeExpression |
Élément qui a été calculé par la requête au niveau actuel de l’arborescence. |
ComputeExpressionToken |
Jeton de requête représentant un jeton d’agrégation. |
ComputeToken |
Jeton de requête représentant un jeton de calcul. |
ConstantNode |
Le nœud représentant une valeur constante peut être primitif, complexe, d’entité ou de collection. |
ConvertNode |
Nœud représentant une conversion de type primitif en un autre type. |
CountNode |
Nœud représentant le nombre d’entités ou d’éléments associés au sein d’une propriété de collection. |
CountSegment |
Segment qui représente $count dans un chemin d'accès |
CountSegmentToken |
Jeton lexical représentant le segment $count dans un chemin d’accès. |
CountVirtualPropertyNode |
Classe factice qui permet aux $count de propriété virtuelle de fonctionner comme n’importe quelle autre méthode d’agrégation. |
CustomQueryOptionToken |
Jeton lexical représentant une option de requête. |
CustomUriFunctions |
La classe représente les signatures de fonctions d’URI personnalisées. |
CustomUriLiteralParsers |
Cette classe est le gestionnaire d’analyseurs littéral personnalisé et l’analyseur. Ajoutez un analyseur littéral personnalisé URI via cette classe. Cette classe est également utilisée comme uriLiteralParser. |
CustomUriLiteralPrefixes |
Étend le système d’analyse d’URI du préfixe littéral. Avec cette classe, vous pouvez ajouter un préfixe littéral personnalisé pour n’importe quel EdmType. |
DottedIdentifierToken |
Jeton lexical représentant un segment de type. |
DynamicPathSegment |
Segment représentant un chemin d’accès inconnu ou une propriété ouverte. |
EachSegment |
Segment représentant $each dans un chemin d’accès. |
EndPathToken |
Jeton lexical représentant le dernier segment d’un chemin d’accès. |
EntityIdSegment |
Segment représentant un ID d’entité représenté par $id option de requête |
EntitySetSegment |
Segment qui représente un EntitySet dans un chemin d'accès. |
ExpandedCountSelectItem |
Représente un niveau d'expansion d'une arborescence d'expansion spécifique. |
ExpandedNavigationSelectItem |
Représente un niveau d'expansion d'une arborescence d'expansion spécifique. |
ExpandedReferenceSelectItem |
Cela représente un niveau d’expansion pour une arborescence d’expansion particulière avec $ref opération. |
ExpandTermToken |
Jeton lexical représentant une opération de développement. |
ExpandToken |
Jeton lexical représentant une opération de développement. |
FilterClause |
Résultat de l’analyse d’une option de requête $filter. |
FilterSegment |
Segment représentant $filter dans un chemin d’accès. |
FunctionCallToken |
Jeton lexical représentant un appel de fonction. |
FunctionParameterToken |
Jeton pour représenter un paramètre à un appel de fonction. |
FunctionSignatureWithReturnType |
Classe représentant une signature de fonction à l’aide de types EDM. |
InnerPathToken |
Jeton lexical représentant un seul segment non racine dans le chemin de requête. |
InNode |
Nœud de requête représentant un opérateur In. |
InToken |
Jeton lexical représentant une opération In. |
KeySegment |
Segment qui représente une recherche de clés dans un chemin d'accès. |
LambdaNode |
Nœud représentant une requête Any/All. |
LambdaToken |
Jeton lexical représentant la requête Any/All |
LevelsClause |
Résultat de l’analyse de $levels option |
LiteralToken |
Jeton lexical représentant une valeur littérale. |
MetadataSegment |
Segment qui représente $metadata dans un chemin d'accès. |
NamedFunctionParameterNode |
Nœud qui représente un paramètre sémantiquement analysé d'une fonction. |
NamedValue |
Classe représentant une seule valeur nommée (paire nom-valeur). |
NamespaceQualifiedWildcardSelectItem |
Classe pour représenter la sélection de toutes les actions et fonctions dans un espace de noms spécifié. |
NavigationPropertyLinkSegment |
Segment représentant $ref (version de compatibilité descendante pour ODL 7.4.x) |
NavigationPropertySegment |
Segment qui représente une propriété de navigation |
NonResourceRangeVariable |
RangeVariable à partir d’un tout ou d’un tout qui ne fait pas référence à un ensemble d’entités ou à une collection complexe. |
NonResourceRangeVariableReferenceNode |
Nœud qui représente une plageVariable qui itère sur une collection non de ressources. |
NonSystemToken |
Jeton lexical représentant un segment dans un chemin d’accès. |
ODataExpandPath |
Type spécifique de ODataPath qui ne peut contenir que des instances de TypeSegment ou NavigationPropertySegment ou PropertySegment de complexes. |
ODataPath |
Représentation de la partie de chemin d’accès d’un URI OData composé de ODataPathSegments. |
ODataPathSegment |
Représentation sémantique d'un segment dans un chemin d'accès. |
ODataQueryOptionParser |
Analyseur pour les options de requête |
ODataSelectPath |
Type spécifique de ODataPath qui ne peut contenir que des instances de TypeSegment, NavigationPropertySegment, PropertySegment, OperationSegmentou DynamicPathSegment. |
ODataUnrecognizedPathException |
Exception levée lorsque l'analyse du chemin d'accès détecte un jeton non reconnu ou insoluble dans un chemin d'accès (que les serveurs doivent traiter comme 404). |
ODataUnresolvedFunctionParameterAlias |
Représente un paramètre avec alias dans un appel de fonction qui n'a pas encore été résolu en une valeur spécifique. |
ODataUriParser |
API publique principale pour analyser un ODataURI. |
ODataUriParserSettings |
Paramètres utilisés par ODataUriParser. |
ODataUriResolver |
Classe pour la résolution de différents types de contexte d’analyse d’URI. |
OperationImportSegment |
Segment représentant un appel à une actionimport ou functionImport. |
OperationSegment |
Segment qui représente un appel à une action, une fonction ou une opération de service. |
OperationSegmentParameter |
Représente une valeur de paramètre nommé pour appeler une opération dans un chemin d'accès OData. |
OrderByClause |
Représente le résultat de l'analyse de l'option de requête $orderby. |
OrderByToken |
Jeton lexical représentant une opération d’ordre par opération. |
ParameterAliasNode |
Représente un alias de paramètre qui apparaît dans chemin d’uri, $filter ou $orderby. |
PathSegmentHandler |
Interface du gestionnaire permettant de parcourir l'arborescence sémantique de chemin d'accès. |
PathSegmentToken |
Jeton lexical représentant un segment dans un chemin d’accès. |
PathSegmentTranslator<T> |
Interface du traducteur permettant de parcourir l'arborescence syntaxique. |
PathSelectItem |
Classe représentant la sélection d'un chemin d'accès spécifique. |
PathTemplateSegment |
Segment représentant un modèle de chemin d’accès dans un chemin d’accès. |
PathToken |
Jeton lexical représentant un segment dans un chemin d’accès. |
PropertySegment |
Segment qui représente une propriété structurelle |
QueryNode |
Classe de base pour tous les nœuds liés aux métadonnées sémantiques. |
QueryNodeVisitor<T> |
Interface du visiteur permettant de parcourir l'arborescence sémantique. |
QueryToken |
Classe de base pour tous les jetons lexicals de la requête OData. |
RangeVariable |
RangeVariable, qui représente une variable d’itérateur sur une collection, d’entités ou non. Existe en dehors du SemanticAST principal, mais raccordé via un RangeVariableReferenceNode (de type entité ou non-entité). |
RangeVariableKind |
Énumération des différents types de RangeVariables. |
RangeVariableToken |
Jeton lexical représentant le paramètre d’une requête Any/All. |
ReferenceSegment |
Segment représentant $ref dans un chemin d’accès. |
ResourceRangeVariable |
RangeVariable à l’intérieur d’une expression tout ou partie qui fait référence à une entité ou à un complexe. |
ResourceRangeVariableReferenceNode |
Nœud pour représenter une variable de plage dans une clause Any ou All qui fait référence à une entité ou un complexe. |
SearchClause |
Résultat de l’analyse d’une option de requête $search. |
SearchTermNode |
Nœud représentant un terme de recherche. |
SelectExpandClause |
Classe représentant la signification sémantique associée de toute clause Select ou Expand de l'URI. |
SelectExpandTermToken |
Classe de base de ExpandTermToken et SelectTermToken. |
SelectItem |
Élément sélectionné par la requête au niveau actuel de l'arborescence. |
SelectItemHandler |
Interface de gestionnaire pour parcourir une arborescence d’éléments sélectionnés. |
SelectItemTranslator<T> |
Interface translator pour parcourir une arborescence d’éléments de sélection. |
SelectTermToken |
Jeton lexical représentant une opération de sélection. |
SelectToken |
Jeton lexical représentant une opération de sélection. |
SingleComplexNode |
Nœud représentant un complexe. |
SingleEntityNode |
Classe de base pour tous les nœuds liés aux métadonnées sémantiques qui représentent une seule valeur d’entité composable. |
SingleNavigationNode |
Nœud représentant une propriété de navigation unique. |
SingleResourceCastNode |
Nœud représentant un segment de type qui caste une entité unique/un nœud parent complexe. |
SingleResourceFunctionCallNode |
Nœud représentant un appel de fonction qui retourne une entité ou un complexe unique. |
SingleResourceNode |
Nœud représentant une ressource, y compris l’entité et le complexe. |
SingletonSegment |
Segment représentant un singleton dans un chemin d’accès. |
SingleValueCastNode |
Nœud représentant un segment de type qui caste un nœud de valeur primitive unique. |
SingleValueFunctionCallNode |
Nœud représentant un appel de fonction qui retourne une valeur unique. |
SingleValueNode |
Classe de base pour tous les nœuds liés aux métadonnées sémantiques qui représentent une valeur composable unique. |
SingleValueOpenPropertyAccessNode |
Nœud sémantique qui représente un accès à une propriété ouverte à valeur unique, qui n’est pas lié à un modèle EDM. |
SingleValuePropertyAccessNode |
Nœud représentant un accès à une valeur de propriété. |
StarToken |
Jeton lexical représentant un accès à toutes les propriétés. |
StringAsEnumResolver |
Implémentation pour la résolution d’une valeur littérale sans espace de noms qualifié au type énumération. |
SystemToken |
Jeton lexical représentant un jeton système tel que $count |
TypeFacetsPromotionRules |
Définit les règles de promotion pour les facettes de type. |
TypeSegment |
Segment qui représente un cast sur le segment précédent en un autre type. |
UnaryOperatorNode |
Nœud représentant un opérateur unaire. |
UnaryOperatorToken |
Jeton lexical représentant un opérateur unaire. |
UnqualifiedODataUriResolver |
Résolveur qui prend en charge les appels de fonction liée. |
UriLiteralParsingException |
Lève cette exception lorsque l’analyseur peut analyser le type cible, mais n’a pas pu le faire. Ne lèvez pas lorsque l’analyseur n’est pas en mesure d’analyser le type cible. |
UriPathParser |
Analyseur qui consomme le chemin d’accès de l’URI et produit le modèle objet lexical. |
UriQueryExpressionParser |
Analyseur qui consomme l’expression de requête ($filter, $orderby) et produit le modèle objet lexical. |
UriTemplateExpression |
Classe représentant le résultat de l’analyse de modèle d’URI. |
ValueSegment |
Segment représentant $value |
WildcardSelectItem |
Classe représentant un élément de sélection « * » qui indique que toutes les propriétés structurelles doivent être sélectionnées. |
Interfaces
IPathSegmentTokenVisitor |
Interface de visiteur pour parcourir l’arborescence du chemin. |
IPathSegmentTokenVisitor<T> |
Interface de visiteur pour parcourir l’arborescence du chemin. |
ISyntacticTreeVisitor<T> |
Interface de visiteur pour marcher sur l’arbre syntaxique. |
IUriLiteralParser |
Interface pour l’analyseur littéral URI. Pour analyser l’URI d’une requête OData en objets, ODataUriParser utilise UriLiteralParses. L’implémentation de cette interface analyse un texte d’un EdmType sur son instance. |
Énumérations
BinaryOperatorKind |
Énumération des opérateurs binaires. |
OrderByDirection |
Énumération de l’ordre par directions. |
QueryNodeKind |
Énumération publique des types de nœuds de requête. Sous-ensemble d’InternalQueryNodeKind |
QueryTokenKind |
Énumération des types de jetons de requête. |
UnaryOperatorKind |
Énumération des opérateurs binaires. |
Délégués
ParseDynamicPathSegment |
Représente un délégué pour l’analyse d’un segment de chemin d’accès inconnu ou d’un segment de propriété ouvert |