HttpMethodConstraint.Match Método

Definición

Determina si la solicitud se realizó con un verbo HTTP que es uno de los verbos permitidos para la ruta.

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

Parámetros

httpContext
HttpContextBase

Objeto que encapsula información sobre la solicitud HTTP.

route
Route

Objeto que se está comprobando para determinar si coincide con la dirección URL.

parameterName
String

Nombre del parámetro que se está comprobando.

values
RouteValueDictionary

Objeto que contiene los parámetros de una ruta.

routeDirection
RouteDirection

Objeto que indica si se realiza la comprobación de restricciones cuando se procesa una solicitud entrante o cuando se genera una dirección URL.

Devoluciones

Cuando ASP.NET enrutamiento está procesando una solicitud, true si la solicitud se realizó mediante un verbo HTTP permitido; de lo contrario, false. Cuando ASP.NET enrutamiento está construyendo una dirección URL, true si los valores proporcionados contienen un verbo HTTP que coincide con uno de los verbos HTTP permitidos; de lo contrario, false. El valor predeterminado es true.

Excepciones

Uno o varios de los parámetros siguientes son null: httpContext, route, parameterNameo values.

Se aplica a

Consulte también