AttributeRoutingConvention 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.
Représente une convention de routage qui recherche s pour ODataRouteAttributefaire correspondre un ODataPath à un contrôleur et une action.
public class AttributeRoutingConvention : Microsoft.AspNet.OData.Routing.Conventions.IODataRoutingConvention
type AttributeRoutingConvention = class
interface IODataRoutingConvention
Public Class AttributeRoutingConvention
Implements IODataRoutingConvention
- Héritage
-
AttributeRoutingConvention
- Implémente
Constructeurs
AttributeRoutingConvention(String, HttpConfiguration, IODataPathTemplateHandler) |
Initialise une nouvelle instance de la classe AttributeRoutingConvention. |
AttributeRoutingConvention(String, HttpConfiguration) |
Initialise une nouvelle instance de la classe AttributeRoutingConvention. |
AttributeRoutingConvention(String, IEnumerable<HttpControllerDescriptor>, IODataPathTemplateHandler) |
Initialise une nouvelle instance de la classe AttributeRoutingConvention. |
AttributeRoutingConvention(String, IEnumerable<HttpControllerDescriptor>) |
Initialise une nouvelle instance de la classe AttributeRoutingConvention. |
AttributeRoutingConvention(String, IServiceProvider, IODataPathTemplateHandler) |
Initialise une nouvelle instance de la classe AttributeRoutingConvention. |
Propriétés
ODataPathTemplateHandler |
Obtient le IODataPathTemplateHandler à utiliser pour analyser les modèles d’itinéraire. |
Méthodes
SelectAction(ODataPath, HttpControllerContext, ILookup<String,HttpActionDescriptor>) |
Sélectionne l'action pour les demandes OData. |
SelectAction(RouteContext) |
Sélectionne le contrôleur et l’action pour les demandes OData. |
SelectController(ODataPath, HttpRequestMessage) |
Sélectionne le contrôleur pour les demandes OData. |
ShouldMapController(ControllerActionDescriptor) |
Spécifie si les attributs d'itinéraire OData de ce contrôleur doivent être mappés. Cette méthode s’exécute avant l’exécution du constructeur d’instance du type dérivé. Les types dérivés doivent en être conscients et doivent planifier en conséquence. Par exemple, la logique dans ShouldMapController() doit être assez simple pour ne pas dépendre du pointeur « this » référençant un objet entièrement construit. |
ShouldMapController(HttpControllerDescriptor) |
Spécifie si les attributs d'itinéraire OData de ce contrôleur doivent être mappés. Cette méthode s’exécute avant l’exécution du constructeur d’instance du type dérivé. Les types dérivés doivent en être conscients et doivent planifier en conséquence. Par exemple, la logique dans ShouldMapController() doit être assez simple pour ne pas dépendre du pointeur « this » référençant un objet entièrement construit. |