HttpMethodConstraint.IRouteConstraint.Match Methode

Definition

Eine Beschreibung dieses Mitglieds 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 überprüft wird, um zu bestimmen, 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änkungsprüfung ausgeführt wird, wenn eine eingehende Anforderung verarbeitet wird oder wenn eine URL generiert wird.

Gibt zurück

truewenn die Anforderung mithilfe eines zulässigen HTTP-Verbs erfolgt ist; andernfalls . false Der Standardwert lautet true.

Implementiert

Ausnahmen

Mindestens einer der folgenden Parameter lautet null: httpContext, , , route, parameterNameoder values.

Hinweise

Dieses Element ist eine explizite Schnittstellenmitgliedsimplementierung. Sie kann nur verwendet werden, wenn die HttpMethodConstraint Instanz in eine IRouteConstraint Schnittstelle umgegossen wird.

Gilt für:

Weitere Informationen