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
.