HttpMethodConstraint.Match 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
경로에 허용되는 동사 중 하나인 HTTP 동사를 사용하여 요청이 이루어졌는지 여부를 확인합니다.
protected:
virtual bool Match(System::Web::HttpContextBase ^ httpContext, System::Web::Routing::Route ^ route, System::String ^ parameterName, System::Web::Routing::RouteValueDictionary ^ values, System::Web::Routing::RouteDirection routeDirection);
protected virtual bool Match(System.Web.HttpContextBase httpContext, System.Web.Routing.Route route, string parameterName, System.Web.Routing.RouteValueDictionary values, System.Web.Routing.RouteDirection routeDirection);
abstract member Match : System.Web.HttpContextBase * System.Web.Routing.Route * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
override this.Match : System.Web.HttpContextBase * System.Web.Routing.Route * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
Protected Overridable Function Match (httpContext As HttpContextBase, route As Route, parameterName As String, values As RouteValueDictionary, routeDirection As RouteDirection) As Boolean
매개 변수
- httpContext
- HttpContextBase
HTTP 요청에 대한 정보를 캡슐화하는 개체입니다.
- route
- Route
URL과 일치하는지 여부를 확인하기 위해 검사 중인 개체입니다.
- parameterName
- String
검사할 매개 변수의 이름입니다.
- values
- RouteValueDictionary
경로에 대한 매개 변수를 포함하는 개체입니다.
- routeDirection
- RouteDirection
들어오는 요청이 처리될 때 또는 URL이 생성될 때 제약 조건 검사가 수행되는지 여부를 나타내는 개체입니다.
반품
ASP.NET 라우팅이 요청을 처리하는 경우 허용된 HTTP 동사를 사용하여 요청을 수행한 경우 true, 그렇지 않으면 false. ASP.NET 라우팅이 URL을 생성하는 경우 제공된 값에 허용된 HTTP 동사 중 하나와 일치하는 HTTP 동사가 포함되어 있으면 true, 그렇지 않으면 false. 기본값은 true입니다.
예외
다음 매개 변수 중 하나 이상은 다음과 nullhttpContextrouteparameterName같습니다.values