KnownRouteValueConstraint.Match(HttpContext, IRouter, String, RouteValueDictionary, RouteDirection) Метод

Определение

Определяет, содержит ли параметр 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-адреса.

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

Boolean

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

Реализации

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