다음을 통해 공유


ODataVersionConstraint 클래스

정의

의 구현 System.Web.Http.Routing.IHttpRouteConstraint 은 특정 OData 프로토콜 버전과만 일치합니다. 이 제약 조건은 현재 버전 헤더의 버전에 관계없이 이전 OData 버전 헤더(OData 버전 1.0~3.0의 경우)를 포함하는 들어오는 요청과 일치하지 않습니다.

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
상속
ODataVersionConstraint
구현
System.Web.Http.Routing.IHttpRouteConstraint IRouteConstraint

생성자

ODataVersionConstraint()

기본 버전이 4.0인 클래스의 ODataVersionConstraint 새 instance 만듭니다.

속성

IsRelaxedMatch

true로 설정하면 OData V4 및 이전 버전 헤더에 모두 전달을 허용됩니다.

Version

OData 서비스에서 이 경로 제약 조건을 사용하여 처리하려면 OData-Version 또는 OData-MaxVersion 요청 헤더에 있어야 하는 (최소) 버전의 OData 프로토콜입니다.

메서드

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

의 구현 System.Web.Http.Routing.IHttpRouteConstraint 은 특정 OData 프로토콜 버전과만 일치합니다. 이 제약 조건은 현재 버전 헤더의 버전에 관계없이 이전 OData 버전 헤더(OData 버전 1.0~3.0의 경우)를 포함하는 들어오는 요청과 일치하지 않습니다.

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

의 구현 System.Web.Http.Routing.IHttpRouteConstraint 은 특정 OData 프로토콜 버전과만 일치합니다. 이 제약 조건은 현재 버전 헤더의 버전에 관계없이 이전 OData 버전 헤더(OData 버전 1.0~3.0의 경우)를 포함하는 들어오는 요청과 일치하지 않습니다.

적용 대상