HttpMethodConstraint.Match Metodo

Definizione

Determina se la richiesta è stata effettuata con un verbo HTTP che rappresenta uno dei verbi consentiti per la route.

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

Parametri

httpContext
HttpContextBase

Oggetto che incapsula informazioni sulla richiesta HTTP.

route
Route

Oggetto da controllare per determinare se corrisponde all'URL.

parameterName
String

Nome del parametro da controllare.

values
RouteValueDictionary

Oggetto che contiene i parametri per una route.

routeDirection
RouteDirection

Oggetto che indica se il controllo del vincolo viene eseguito quando viene elaborata una richiesta in ingresso o quando viene generato un URL.

Valori restituiti

Quando ASP.NET routing elabora una richiesta, true se la richiesta è stata effettuata usando un verbo HTTP consentito; in caso contrario, false. Quando ASP.NET routing costruisce un URL, true se i valori specificati contengono un verbo HTTP corrispondente a uno dei verbi HTTP consentiti; in caso contrario, false. Il valore predefinito è true.

Eccezioni

Uno o più dei parametri seguenti sono null: httpContext, route, parameterNameo values.

Si applica a

Vedi anche