다음을 통해 공유


CompositeRouteConstraint.Match 메서드

정의

URL 매개 변수가 이 제약 조건에 유효한 값을 포함하는지 여부를 확인합니다.

public:
 virtual bool Match(Microsoft::AspNetCore::Http::HttpContext ^ httpContext, Microsoft::AspNetCore::Routing::IRouter ^ route, System::String ^ routeKey, Microsoft::AspNetCore::Routing::RouteValueDictionary ^ values, Microsoft::AspNetCore::Routing::RouteDirection routeDirection);
public bool Match (Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Routing.IRouter route, string routeKey, Microsoft.AspNetCore.Routing.RouteValueDictionary values, Microsoft.AspNetCore.Routing.RouteDirection routeDirection);
public bool Match (Microsoft.AspNetCore.Http.HttpContext? httpContext, Microsoft.AspNetCore.Routing.IRouter? route, string routeKey, Microsoft.AspNetCore.Routing.RouteValueDictionary values, Microsoft.AspNetCore.Routing.RouteDirection routeDirection);
abstract member Match : Microsoft.AspNetCore.Http.HttpContext * Microsoft.AspNetCore.Routing.IRouter * string * Microsoft.AspNetCore.Routing.RouteValueDictionary * Microsoft.AspNetCore.Routing.RouteDirection -> bool
override this.Match : Microsoft.AspNetCore.Http.HttpContext * Microsoft.AspNetCore.Routing.IRouter * string * Microsoft.AspNetCore.Routing.RouteValueDictionary * Microsoft.AspNetCore.Routing.RouteDirection -> bool
Public Function Match (httpContext As HttpContext, route As IRouter, routeKey As String, values As RouteValueDictionary, routeDirection As RouteDirection) As Boolean

매개 변수

httpContext
HttpContext

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

route
IRouter

이 제약 조건이 속한 라우터입니다.

routeKey
String

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

values
RouteValueDictionary

URL에 대한 매개 변수를 포함하는 사전입니다.

routeDirection
RouteDirection

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

반환

URL 매개 변수가 유효한 값을 포함하면true 이고, 포함하지 않으면 false입니다.

구현

적용 대상