Route.ProcessConstraint 메서드

정의

매개 변수 값이 해당 매개 변수의 제약 조건과 일치하는지 여부를 결정합니다.

protected:
 virtual bool ProcessConstraint(System::Web::HttpContextBase ^ httpContext, System::Object ^ constraint, System::String ^ parameterName, System::Web::Routing::RouteValueDictionary ^ values, System::Web::Routing::RouteDirection routeDirection);
protected virtual bool ProcessConstraint(System.Web.HttpContextBase httpContext, object constraint, string parameterName, System.Web.Routing.RouteValueDictionary values, System.Web.Routing.RouteDirection routeDirection);
abstract member ProcessConstraint : System.Web.HttpContextBase * obj * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
override this.ProcessConstraint : System.Web.HttpContextBase * obj * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
Protected Overridable Function ProcessConstraint (httpContext As HttpContextBase, constraint As Object, parameterName As String, values As RouteValueDictionary, routeDirection As RouteDirection) As Boolean

매개 변수

httpContext
HttpContextBase

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

constraint
Object

테스트 parameterName에 사용할 정규식 또는 개체입니다.

parameterName
String

테스트할 매개 변수의 이름입니다.

values
RouteValueDictionary

테스트할 값입니다.

routeDirection
RouteDirection

URL 라우팅이 들어오는 요청을 처리하거나 URL을 생성하는지 여부를 지정하는 값입니다.

반품

true매개 변수 값이 제약 조건과 일치하는 경우 그렇지 않으면 . false

예외

constraint 는 정규식을 포함하는 문자열이 아닙니다.

적용 대상

추가 정보