ODataUriParser Classe
Définition
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.
API publique principale pour analyser un ODataURI.
public sealed class ODataUriParser
type ODataUriParser = class
Public NotInheritable Class ODataUriParser
- Héritage
-
ODataUriParser
Constructeurs
ODataUriParser(IEdmModel, Uri, IServiceProvider) |
Créer un ODataUriParser |
ODataUriParser(IEdmModel, Uri, Uri, IServiceProvider) |
Créer un ODataUriParser |
ODataUriParser(IEdmModel, Uri, Uri) |
Créer un ODataUriParser |
ODataUriParser(IEdmModel, Uri) |
Créer un ODataUriParser |
Propriétés
BatchReferenceCallback |
Obtient ou définit un rappel qui retourne un BatchReferenceSegment (à utiliser pour $0 dans le lot) |
Container |
Conteneur d’injection de dépendances facultatif pour obtenir les services associés pour l’analyse d’URI. |
CustomQueryOptions |
Obtient des options de requête non OData. |
EnableNoDollarQueryOptions |
Indique si aucune option de requête dollar n’est activée. S’il est activé, le préfixe « $ » des options de requête système devient facultatif. Par exemple, « select » et « $select » sont équivalents dans ce cas. |
EnableUriTemplateParsing |
Indique si l’analyse du modèle d’URI est activée. Le modèle d’URI pour les clés et les paramètres de fonction est pris en charge. Consultez UriTemplateExpression la classe pour plus d’informations. |
Model |
Obtient le modèle pour ce ODataUriParser |
ParameterAliasNodes |
Obtenez les informations sur les nœuds d’alias de paramètre. |
ParseDynamicPathSegmentFunc |
Obtient ou définit la fonction qui peut être utilisée pour analyser un segment de chemin d’accès inconnu ou un segment de propriété ouvert. |
Resolver |
Obtient ou définit pour ODataUriResolverODataUriParser. |
ServiceRoot |
Obtient l'URI absolu de la racine du service. |
Settings |
Paramètres de cette instance de ODataUriParser. Pour plus d’informations, consultez la documentation relative aux propriétés individuelles de ODataUriParserSettings . |
UrlKeyDelimiter |
Obtient ou définit le à utiliser lors de l’analyse ODataUrlKeyDelimiter , en particulier s’il faut reconnaître ou non les clés en tant que segments. |
Méthodes
ParseApply() |
Analyse le $apply. |
ParseCompute() |
Analyse le $compute. |
ParseCount() |
Analyse une option de requête $count |
ParseDeltaToken() |
Analyse une option de requête $deltatoken |
ParseEntityId() |
Analyse l’identificateur d’entité. |
ParseFilter() |
Analyse une clause de filtre sur l’URI complet donné, en liant le texte en nœuds sémantiques à l’aide du mode construit. |
ParseIndex() |
Analyse une option de requête $index |
ParseOrderBy() |
Analyse une clause orderBy sur l’URI complet donné, en liant le texte en nœuds sémantiques à l’aide du mode construit. |
ParsePath() |
Analyse le chemin odata sur l’URI complet donné |
ParseSearch() |
Analyse le $search. |
ParseSelectAndExpand() |
ParseSelectAndExpand à partir d'une classe instanciée |
ParseSkip() |
Analyse une option de requête $skip |
ParseSkipToken() |
Analyse une option de requête $skiptoken |
ParseTop() |
Analyse une option de requête $top |
ParseUri() |
Analysez un URI complet dans ses parties contingentes avec une signification sémantique attachée à chaque partie. Consultez ODataUri. |
Validate(ODataUrlValidationRuleSet, IEnumerable<ODataUrlValidationMessage>) |
Validez l’URI OData à l’aide d’un ensemble de règles spécifié. |
Validate(ODataUrlValidator, IEnumerable<ODataUrlValidationMessage>) |
Validez l’URI OData à l’aide d’un ODataUrlValidator. |