Microsoft.AspNet.OData.Routing Namespace
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.
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. |