Sdílet prostřednictvím


IRouteConstraint.Match Metoda

Definice

Určuje, zda parametr adresy URL obsahuje platnou hodnotu pro toto omezení.

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

Parametry

httpContext
HttpContext

Objekt, který zapouzdřuje informace o požadavku HTTP.

route
IRouter

Směrovač, ke kterému toto omezení patří.

routeKey
String

Název parametru, který se kontroluje.

values
RouteValueDictionary

Slovník, který obsahuje parametry pro adresu URL.

routeDirection
RouteDirection

Objekt, který označuje, jestli se kontrola omezení provádí při zpracování příchozího požadavku nebo při generování adresy URL.

Návraty

truePokud url parametr obsahuje platnou hodnotu; v opačném případě . false

Platí pro