HttpMethodConstraint.IRouteConstraint.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.
Eine Beschreibung dieses Elements finden Sie unter Match(HttpContextBase, Route, String, RouteValueDictionary, RouteDirection).
virtual bool System.Web.Routing.IRouteConstraint.Match(System::Web::HttpContextBase ^ httpContext, System::Web::Routing::Route ^ route, System::String ^ parameterName, System::Web::Routing::RouteValueDictionary ^ values, System::Web::Routing::RouteDirection routeDirection) = System::Web::Routing::IRouteConstraint::Match;
bool IRouteConstraint.Match (System.Web.HttpContextBase httpContext, System.Web.Routing.Route route, string parameterName, System.Web.Routing.RouteValueDictionary values, System.Web.Routing.RouteDirection routeDirection);
abstract member System.Web.Routing.IRouteConstraint.Match : System.Web.HttpContextBase * System.Web.Routing.Route * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
override this.System.Web.Routing.IRouteConstraint.Match : System.Web.HttpContextBase * System.Web.Routing.Route * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
Function Match (httpContext As HttpContextBase, route As Route, parameterName As String, values As RouteValueDictionary, routeDirection As RouteDirection) As Boolean Implements IRouteConstraint.Match
Parameter
- httpContext
- HttpContextBase
Ein Objekt, das Informationen zur HTTP-Anforderung kapselt.
- route
- Route
Das Objekt, das daraufhin überprüft wird, ob es mit der URL übereinstimmt.
- parameterName
- String
Der Name des Parameters, der überprüft wird.
- values
- RouteValueDictionary
Ein Objekt, das die Parameter für eine Route enthält.
- routeDirection
- RouteDirection
Ein Objekt, das angibt, ob die Einschränkungsüberprüfung durchgeführt wird, wenn eine eingehende Anforderung verarbeitet oder eine URL generiert wird.
Gibt zurück
true
, wenn die Anforderung mit einem zulässigen HTTP-Verb durchgeführt wurde, andernfalls false
. Der Standardwert ist true
.
Implementiert
Ausnahmen
Mindestens einer der folgenden Parameter ist null
: httpContext
, route
, parameterName
oder values
.
Hinweise
Bei diesem Member handelt es sich um eine explizite Schnittstellenmemberimplementierung. Er kann nur verwendet werden, wenn die HttpMethodConstraint-Instanz in eine IRouteConstraint-Schnittstelle umgewandelt wird.