Partager via


Microsoft.AspNet.OData.Routing Espace de noms

Classes

DefaultODataPathHandler

Analyse un chemin OData en tant que ODataPath dans un lien OData.

DefaultODataPathValidator

Validez un chemin OData en parcourant tous ses segments.

ODataActionSelector

Implémentation de System.Web.Http.Controllers.IHttpActionSelector qui utilise les conventions de routage OData du serveur pour sélectionner une action pour les requêtes OData.

ODataParameterHelper

Fournit la méthode d’extension pour le paramètre odata

ODataPath

Fournit une représentation d'objet pour un chemin d'accès OData avec des informations supplémentaires sur le type EDM et le jeu d'entités pour le chemin d'accès.

ODataPathParameterBindingAttribute

Implémentation de System.Web.Http.ParameterBindingAttribute utilisé pour lier un instance de ODataPath en tant que paramètre d’action.

ODataPathRouteConstraint

Implémentation de System.Web.Http.Routing.IHttpRouteConstraint qui correspond uniquement aux chemins OData.

ODataPathSegmentHandler

Gestionnaire utilisé pour calculer certaines valeurs en fonction du chemin odata.

ODataPathSegmentTranslator

Traducteur l’alias de paramètre, convertir le nœud, l’ensemble d’entités retourné en segment de chemin D’accès OData.

ODataRoute

Implémentation d'itinéraire pour les itinéraires OData. Prend en charge la transmission de préfixe d'itinéraire pour l'itinéraire, ainsi qu'une contrainte de chemin d'accès qui analyse le chemin d'accès de requête comme OData.

ODataRouteAttribute

Représente un attribut qui peut être placé sur une action d’un ODataController pour spécifier les URL OData gérées par l’action.

ODataRouteConstants

Cette classe contient des constantes d'itinéraire pour OData.

ODataRoutePrefixAttribute

Représente un attribut qui peut être placé dans un contrôleur OData pour indiquer le préfixe qui sera utilisé pour toutes les actions de ce contrôleur.

ODataSegmentKinds

Fournit les valeurs des types de segments pour les implémentations du modèle de chemin d’accès odata.

ODataVersionConstraint

Implémentation de System.Web.Http.Routing.IHttpRouteConstraint qui ne correspond qu’à une version spécifique du protocole OData. Cette contrainte ne correspond pas aux demandes entrantes qui contiennent les en-têtes de version OData précédents (pour les versions OData 1.0 à 3.0) quelle que soit la version dans les en-têtes de version actuelle.

UnresolvedPathSegment

Implémentation ODataPathSegment représentant un segment qui n’a pas pu être résolu.

Interfaces

IODataPathHandler

Expose la possibilité d’analyser un chemin D’accès OData en tant que et de ODataPath convertir un ODataPath en lien OData.

IODataPathTemplateHandler

Expose la possibilité d’analyser un modèle de chemin OData en tant que ODataPathTemplate.