Sdílet prostřednictvím


RouteConstraintMatcher.Match Metoda

Definice

Určuje, zda routeValues odpovídá zadané hodnotě constraints.

public:
 static bool Match(System::Collections::Generic::IDictionary<System::String ^, Microsoft::AspNetCore::Routing::IRouteConstraint ^> ^ constraints, Microsoft::AspNetCore::Routing::RouteValueDictionary ^ routeValues, Microsoft::AspNetCore::Http::HttpContext ^ httpContext, Microsoft::AspNetCore::Routing::IRouter ^ route, Microsoft::AspNetCore::Routing::RouteDirection routeDirection, Microsoft::Extensions::Logging::ILogger ^ logger);
public static bool Match (System.Collections.Generic.IDictionary<string,Microsoft.AspNetCore.Routing.IRouteConstraint> constraints, Microsoft.AspNetCore.Routing.RouteValueDictionary routeValues, Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Routing.IRouter route, Microsoft.AspNetCore.Routing.RouteDirection routeDirection, Microsoft.Extensions.Logging.ILogger logger);
static member Match : System.Collections.Generic.IDictionary<string, Microsoft.AspNetCore.Routing.IRouteConstraint> * Microsoft.AspNetCore.Routing.RouteValueDictionary * Microsoft.AspNetCore.Http.HttpContext * Microsoft.AspNetCore.Routing.IRouter * Microsoft.AspNetCore.Routing.RouteDirection * Microsoft.Extensions.Logging.ILogger -> bool
Public Shared Function Match (constraints As IDictionary(Of String, IRouteConstraint), routeValues As RouteValueDictionary, httpContext As HttpContext, route As IRouter, routeDirection As RouteDirection, logger As ILogger) As Boolean

Parametry

constraints
IDictionary<String,IRouteConstraint>

Omezení trasy.

routeValues
RouteValueDictionary

Hodnoty parametrů trasy extrahované z odpovídající trasy.

httpContext
HttpContext

Přidružená HttpContext k aktuální žádosti.

route
IRouter

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

routeDirection
RouteDirection

Určuje, jestli se kontrola omezení provádí při zpracování příchozího požadavku nebo při vygenerování adresy URL.

Návraty

true pokud všechny hodnoty tras odpovídají jejich omezením.

Platí pro