Compartir a través de


HttpMethodConstraint.IRouteConstraint.Match Método

Definición

Para obtener una descripción de este miembro, vea Match(HttpContextBase, Route, String, RouteValueDictionary, RouteDirection).

 virtual bool System.Web.Routing.IRouteConstraint.Match(System::Web::HttpContextBase ^ httpContext, System::Web::Routing::Route ^ route, System::String ^ parameterName, System::Web::Routing::RouteValueDictionary ^ values, System::Web::Routing::RouteDirection routeDirection) = System::Web::Routing::IRouteConstraint::Match;
bool IRouteConstraint.Match (System.Web.HttpContextBase httpContext, System.Web.Routing.Route route, string parameterName, System.Web.Routing.RouteValueDictionary values, System.Web.Routing.RouteDirection routeDirection);
abstract member System.Web.Routing.IRouteConstraint.Match : System.Web.HttpContextBase * System.Web.Routing.Route * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
override this.System.Web.Routing.IRouteConstraint.Match : System.Web.HttpContextBase * System.Web.Routing.Route * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
Function Match (httpContext As HttpContextBase, route As Route, parameterName As String, values As RouteValueDictionary, routeDirection As RouteDirection) As Boolean Implements IRouteConstraint.Match

Parámetros

httpContext
HttpContextBase

Objeto que encapsula la 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 para una ruta.

routeDirection
RouteDirection

Objeto que indica si se está realizando la comprobación de restricción cuando se controla una solicitud entrante o cuando se genera una dirección URL.

Devoluciones

true si la solicitud se realizó mediante un verbo HTTP permitido; de lo contrario, false. De manera predeterminada, es true.

Implementaciones

Excepciones

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

Comentarios

Este miembro es una implementación explícita de un miembro de interfaz. Solo se puede utilizar cuando la instancia de HttpMethodConstraint se convierte en una interfaz IRouteConstraint.

Se aplica a

Consulte también