AttributeRoutingConvention Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma convenção de roteamento que procura s para ODataRouteAttributecorresponder a um ODataPath controlador e a uma ação.
public class AttributeRoutingConvention : Microsoft.AspNet.OData.Routing.Conventions.IODataRoutingConvention
type AttributeRoutingConvention = class
interface IODataRoutingConvention
Public Class AttributeRoutingConvention
Implements IODataRoutingConvention
- Herança
-
AttributeRoutingConvention
- Implementações
Construtores
AttributeRoutingConvention(String, HttpConfiguration, IODataPathTemplateHandler) |
Inicializa uma nova instância da classe AttributeRoutingConvention. |
AttributeRoutingConvention(String, HttpConfiguration) |
Inicializa uma nova instância da classe AttributeRoutingConvention. |
AttributeRoutingConvention(String, IEnumerable<HttpControllerDescriptor>, IODataPathTemplateHandler) |
Inicializa uma nova instância da classe AttributeRoutingConvention. |
AttributeRoutingConvention(String, IEnumerable<HttpControllerDescriptor>) |
Inicializa uma nova instância da classe AttributeRoutingConvention. |
AttributeRoutingConvention(String, IServiceProvider, IODataPathTemplateHandler) |
Inicializa uma nova instância da classe AttributeRoutingConvention. |
Propriedades
ODataPathTemplateHandler |
Obtém o IODataPathTemplateHandler a ser usado para analisar os modelos de rota. |
Métodos
SelectAction(ODataPath, HttpControllerContext, ILookup<String,HttpActionDescriptor>) |
Seleciona a ação para as solicitações OData. |
SelectAction(RouteContext) |
Seleciona o controlador e a ação para solicitações OData. |
SelectController(ODataPath, HttpRequestMessage) |
Seleciona o controlador para as solicitações OData. |
ShouldMapController(ControllerActionDescriptor) |
Especifica se os atributos de rota do OData neste controlador devem ser mapeados. Esse método será executado antes da execução do construtor de instância do tipo derivado. Os tipos derivados devem estar cientes disso e devem planejar adequadamente. Por exemplo, a lógica em ShouldMapController() deve ser simples o suficiente para não depender do ponteiro "this" que faz referência a um objeto totalmente construído. |
ShouldMapController(HttpControllerDescriptor) |
Especifica se os atributos de rota do OData neste controlador devem ser mapeados. Esse método será executado antes da execução do construtor de instância do tipo derivado. Os tipos derivados devem estar cientes disso e devem planejar adequadamente. Por exemplo, a lógica em ShouldMapController() deve ser simples o suficiente para não depender do ponteiro "this" que faz referência a um objeto totalmente construído. |