Compartir a través de


Microsoft.AspNet.OData.Routing Espacio de nombres

Clases

DefaultODataPathHandler

Analiza una ruta de acceso de OData como en ODataPath un vínculo de OData.

DefaultODataPathValidator

Para validar una ruta de acceso de OData, se inician todos sus segmentos.

ODataActionSelector

Una implementación de System.Web.Http.Controllers.IHttpActionSelector que usa las convenciones de enrutamiento de OData del servidor para seleccionar una acción para las solicitudes de OData.

ODataParameterHelper

Proporciona el método de extensión para el parámetro odata.

ODataPath

Proporciona una representación de objeto de una ruta de acceso de OData con información adicional sobre el tipo EDM y el conjunto de entidades para la ruta de acceso.

ODataPathParameterBindingAttribute

Implementación de System.Web.Http.ParameterBindingAttribute usada para enlazar una instancia de ODataPath como parámetro de acción.

ODataPathRouteConstraint

Una implementación de que solo coincide con las rutas de System.Web.Http.Routing.IHttpRouteConstraint acceso de OData.

ODataPathSegmentHandler

Controlador que se usa para calcular algunos valores en función de la ruta de acceso de odata.

ODataPathSegmentTranslator

Traductor del alias de parámetro, convertir nodo, establecer la entidad devuelta en el segmento de ruta de acceso de OData.

ODataRoute

Una implementación de ruta para las rutas de OData. Admite pasar en un prefijo de ruta para la ruta, así como una restricción de ruta de acceso que analiza la ruta de acceso de solicitud como OData.

ODataRouteAttribute

Representa un atributo que se puede colocar en una acción de ODataController para especificar las direcciones URL de OData que controla la acción.

ODataRouteConstants

Esta clase contiene constantes de ruta para OData.

ODataRoutePrefixAttribute

Representa un atributo que puede colocarse en un controlador de OData para especificar el prefijo que se usará para todas las acciones de ese controlador.

ODataSegmentKinds

Proporciona los valores de los tipos de segmento para las implementaciones de la plantilla de ruta de acceso de odata.

ODataVersionConstraint

Una implementación de System.Web.Http.Routing.IHttpRouteConstraint que solo coincide con una versión específica del protocolo OData. Esta restricción no coincidirá con las solicitudes entrantes que contengan ninguno de los encabezados de versión de OData anteriores (para las versiones de OData 1.0 a 3.0) independientemente de la versión en los encabezados de la versión actual.

UnresolvedPathSegment

Implementación ODataPathSegment que representa un segmento que no se pudo resolver.

Interfaces

IODataPathHandler

Expone la capacidad de analizar una ruta de acceso de OData como ODataPath y convertir en ODataPath un vínculo de OData.

IODataPathTemplateHandler

Expone la capacidad de analizar una plantilla de ruta de acceso de OData como .ODataPathTemplate