Freigeben über


RouteConstraintMatcher.Match Methode

Definition

Bestimmt, ob routeValues mit dem angegebenen constraintsübereinstimmt.

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

Parameter

constraints
IDictionary<String,IRouteConstraint>

Die Einschränkungen für die Route.

routeValues
RouteValueDictionary

Die Routenparameterwerte, die aus der übereinstimmenen Route extrahiert wurden.

httpContext
HttpContext

Die HttpContext der aktuellen Anforderung zugeordnete.

route
IRouter

Der Router, zu dem diese Einschränkung gehört.

routeDirection
RouteDirection

Gibt an, ob die Einschränkungsprüfung ausgeführt wird, wenn die eingehende Anforderung verarbeitet wird oder wenn eine URL generiert wird.

Gibt zurück

true , wenn alle Routenwerte mit ihren Einschränkungen übereinstimmen.

Gilt für: