Compartilhar via


Microsoft.AspNet.OData.Routing Namespace

Classes

DefaultODataPathHandler

Analisa um caminho OData como um ODataPath em um link OData.

DefaultODataPathValidator

Validar um caminho OData percorrendo e gerar todos os seus segmentos.

ODataActionSelector

Uma implementação de System.Web.Http.Controllers.IHttpActionSelector que usa as convenções de roteamento OData do servidor para selecionar uma ação para solicitações OData.

ODataParameterHelper

Fornece o método de extensão para o parâmetro odata

ODataPath

Fornece uma representação por objeto para um caminho OData com informações adicionais sobre o tipo EDM e o conjunto de entidades para o caminho.

ODataPathParameterBindingAttribute

Implementação de System.Web.Http.ParameterBindingAttribute usado para associar uma instância de ODataPath como um parâmetro de ação.

ODataPathRouteConstraint

Uma implementação de System.Web.Http.Routing.IHttpRouteConstraint que corresponde apenas a caminhos OData.

ODataPathSegmentHandler

Um manipulador usado para calcular alguns valores com base no caminho odata.

ODataPathSegmentTranslator

Tradutor do alias do parâmetro, converter nó, conjunto de entidades retornado no segmento de caminho OData.

ODataRoute

Uma implementação para rotas OData. Dá suporte para passar um prefixo para a rota, bem como uma restrição de caminho que analisa o caminho da solicitação como OData.

ODataRouteAttribute

Representa um atributo que pode ser colocado em uma ação de um ODataController para especificar as URLs OData que a ação manipula.

ODataRouteConstants

Essa classe contém constantes de rota para OData.

ODataRoutePrefixAttribute

Representa um atributo que pode ser posicionado em um controlador OData para especificar o prefixo que será usado para todas as ações desse controlador.

ODataSegmentKinds

Fornece os valores de tipos de segmento para implementações do modelo de caminho odata.

ODataVersionConstraint

Uma implementação de System.Web.Http.Routing.IHttpRouteConstraint que corresponde apenas a uma versão específica do protocolo OData. Essa restrição não corresponderá às solicitações de entrada que contêm nenhum dos cabeçalhos de versão anteriores do OData (para as versões 1.0 a 3.0) independentemente da versão nos cabeçalhos da versão atual.

UnresolvedPathSegment

Uma ODataPathSegment implementação que representa um segmento que não pôde ser resolvido.

Interfaces

IODataPathHandler

Expõe a capacidade de analisar um caminho OData como um ODataPath e converter um ODataPath em um link OData.

IODataPathTemplateHandler

Expõe a capacidade de analisar um modelo de caminho OData como um ODataPathTemplate.