ODataVersionConstraint Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |