HttpMethodConstraint.Match Methode

Definition

Bestimmt, ob die Anforderung mit einem HTTP-Verb durchgeführt wurde, das eines der zulässigen Verben für die Route ist.

protected:
 virtual bool Match(System::Web::HttpContextBase ^ httpContext, System::Web::Routing::Route ^ route, System::String ^ parameterName, System::Web::Routing::RouteValueDictionary ^ values, System::Web::Routing::RouteDirection routeDirection);
protected virtual bool Match(System.Web.HttpContextBase httpContext, System.Web.Routing.Route route, string parameterName, System.Web.Routing.RouteValueDictionary values, System.Web.Routing.RouteDirection routeDirection);
abstract member Match : System.Web.HttpContextBase * System.Web.Routing.Route * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
override this.Match : System.Web.HttpContextBase * System.Web.Routing.Route * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
Protected Overridable Function Match (httpContext As HttpContextBase, route As Route, parameterName As String, values As RouteValueDictionary, routeDirection As RouteDirection) As Boolean

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

Wenn ASP.NET Routing eine Anforderung verarbeitet, true, wenn die Anforderung mithilfe eines zulässigen HTTP-Verbs vorgenommen wurde; andernfalls false. Wenn ASP.NET Routing eine URL erstellt, true, wenn die angegebenen Werte ein HTTP-Verb enthalten, das einem der zulässigen HTTP-Verben entspricht; andernfalls false. Der Standardwert lautet true.

Ausnahmen

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

Gilt für:

Weitere Informationen