HttpMethodConstraint.Match Metodo

Definizione

Determina se la richiesta è stata effettuata con un verbo HTTP che è 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 le informazioni sulla richiesta HTTP.

route
Route

Oggetto controllato 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 gestita una richiesta in ingresso o quando viene generato un URL.

Restituisce

Quando il routing ASP.NET elabora una richiesta, true se la richiesta viene eseguita mediante un verbo HTTP consentito. In caso contrario, false. Quando il routing di ASP.NET genera un URL, true se i valori forniti 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 è null: httpContext, route, parameterName o values.

Si applica a

Vedi anche