Sdílet prostřednictvím


HttpMethodRouteConstraint.Match Metoda

Definice

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

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 virtual 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 virtual 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 Overridable 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

Implementuje

Platí pro