RouteConstraintMatcher.Match Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
- logger
- ILogger
Gibt zurück
true
, wenn alle Routenwerte mit ihren Einschränkungen übereinstimmen.