Compartir a través de


ODataVersionConstraint Clase

Definición

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.

public class ODataVersionConstraint : System.Web.Http.Routing.IHttpRouteConstraint
public class ODataVersionConstraint : Microsoft.AspNetCore.Routing.IRouteConstraint
type ODataVersionConstraint = class
    interface IHttpRouteConstraint
type ODataVersionConstraint = class
    interface IRouteConstraint
Public Class ODataVersionConstraint
Implements IHttpRouteConstraint
Public Class ODataVersionConstraint
Implements IRouteConstraint
Herencia
ODataVersionConstraint
Implementaciones
System.Web.Http.Routing.IHttpRouteConstraint IRouteConstraint

Constructores

ODataVersionConstraint()

Crea una nueva instancia de la ODataVersionConstraint clase que tendrá una versión predeterminada de 4.0.

Propiedades

IsRelaxedMatch

Si establece en true, permite pasar encabezados de OData V4 y de la versión anterior.

Version

La versión (mínima) del protocolo OData que debe tener un encabezado de solicitud de OData-Version o OData-MaxVersion para poder procesarlo el servicio OData con esta restricción de ruta.

Métodos

Match(HttpContext, IRouter, String, RouteValueDictionary, RouteDirection)

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.

Match(HttpRequestMessage, IHttpRoute, String, IDictionary<String,Object>, HttpRouteDirection)

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.

Se aplica a