Share via


HttpMethodConstraint.Match Méthode

Définition

Détermine si la requête a été effectuée avec un verbe HTTP qui est l’un des verbes autorisés pour l’itinéraire.

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

Paramètres

httpContext
HttpContextBase

Objet qui encapsule des informations sur la demande HTTP.

route
Route

Objet en cours de vérification pour déterminer s’il correspond à l’URL.

parameterName
String

Nom du paramètre en cours de vérification.

values
RouteValueDictionary

Objet qui contient les paramètres d'un itinéraire.

routeDirection
RouteDirection

Objet qui indique si la vérification de contrainte est exécutée quand une requête entrante est traitée ou quand une URL est générée.

Retours

Quand le routage ASP.NET traite une requête, true si la requête a été effectuée à l’aide d’un verbe HTTP autorisé ; sinon, false. Quand le routage ASP.NET construit une URL, true si les valeurs fournies contiennent un verbe HTTP qui correspond à l’un des verbes HTTP autorisés ; sinon, false. La valeur par défaut est true.

Exceptions

Un ou plusieurs des paramètres suivants ont la valeur null : httpContext, route, parameterName ou values.

S’applique à

Voir aussi