Поделиться через


IRouteConstraint.Match Метод

Определение

Определяет, содержит ли параметр URL-адреса допустимое значение для этого ограничения.

public:
 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
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-адреса.

Возвращаемое значение

Значение true, если параметр URL-адреса содержит допустимое значение; в противном случае — значение false.

Применяется к