HttpMethodConstraint.Match Metod

Definition

Avgör om begäran gjordes med ett HTTP-verb som är ett av de tillåtna verben för vägen.

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

Parametrar

httpContext
HttpContextBase

Ett objekt som kapslar in information om HTTP-begäran.

route
Route

Det objekt som kontrolleras för att avgöra om det matchar URL:en.

parameterName
String

Namnet på parametern som kontrolleras.

values
RouteValueDictionary

Ett objekt som innehåller parametrarna för en väg.

routeDirection
RouteDirection

Ett objekt som anger om begränsningskontrollen utförs när en inkommande begäran bearbetas eller när en URL genereras.

Returer

När ASP.NET routning bearbetar en begäran true om begäran gjordes med hjälp av ett tillåtet HTTP-verb, annars false. När ASP.NET routning konstruerar en URL true om de angivna värdena innehåller ett HTTP-verb som matchar ett av de tillåtna HTTP-verben, annars false. Standardvärdet är true.

Undantag

En eller flera av följande parametrar är null: httpContext, route, parameterNameeller values.

Gäller för

Se även