다음을 통해 공유


HttpMethodConstraint.IRouteConstraint.Match 메서드

정의

이 멤버에 대한 설명은 Match(HttpContextBase, Route, String, RouteValueDictionary, RouteDirection)를 참조하세요.

 virtual bool System.Web.Routing.IRouteConstraint.Match(System::Web::HttpContextBase ^ httpContext, System::Web::Routing::Route ^ route, System::String ^ parameterName, System::Web::Routing::RouteValueDictionary ^ values, System::Web::Routing::RouteDirection routeDirection) = System::Web::Routing::IRouteConstraint::Match;
bool IRouteConstraint.Match (System.Web.HttpContextBase httpContext, System.Web.Routing.Route route, string parameterName, System.Web.Routing.RouteValueDictionary values, System.Web.Routing.RouteDirection routeDirection);
abstract member System.Web.Routing.IRouteConstraint.Match : System.Web.HttpContextBase * System.Web.Routing.Route * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
override this.System.Web.Routing.IRouteConstraint.Match : System.Web.HttpContextBase * System.Web.Routing.Route * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
Function Match (httpContext As HttpContextBase, route As Route, parameterName As String, values As RouteValueDictionary, routeDirection As RouteDirection) As Boolean Implements IRouteConstraint.Match

매개 변수

httpContext
HttpContextBase

HTTP 요청에 대한 정보를 캡슐화하는 개체입니다.

route
Route

URL과 일치하는지 여부를 확인하기 위해 검사하는 개체입니다.

parameterName
String

확인 중인 매개 변수의 이름입니다.

values
RouteValueDictionary

경로의 매개 변수가 들어 있는 개체입니다.

routeDirection
RouteDirection

들어오는 요청이 처리될 때 또는 URL이 생성될 때 제약 조건 검사가 수행될지 여부를 나타내는 개체입니다.

반환

요청이 허용된 HTTP 동사를 사용하여 처리된 경우true 이고, 그러지 않으면 false입니다. 기본값은 true입니다.

구현

예외

지정된 매개 변수 하나 이상이 null: httpContext, route, parameterName 또는 values인 경우

설명

이 멤버는 명시적 인터페이스 멤버 구현이며, HttpMethodConstraint 인스턴스가 IRouteConstraint 인터페이스로 캐스팅된 경우에만 사용할 수 있습니다.

적용 대상

추가 정보