Compartilhar via


HttpMethodConstraint.IRouteConstraint.Match Método

Definição

Para obter uma descrição desse membro, confira 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

Um objeto que encapsula informações sobre a solicitação HTTP.

route
Route

O objeto que está sendo verificado para determinar se corresponde à URL.

parameterName
String

O nome do parâmetro que está sendo verificado.

values
RouteValueDictionary

Um objeto que contém os parâmetros para uma rota.

routeDirection
RouteDirection

Um objeto que indica se a verificação de restrição está sendo executada quando uma solicitação de entrada é tratada ou uma URL é gerada.

Retornos

true se a solicitação tiver sido feita por meio de um verbo HTTP permitido; caso contrário, false. O padrão é true.

Implementações

Exceções

Um ou mais dos parâmetros a seguir é null: httpContext, route, parameterName ou values.

Comentários

Este membro é uma implementação do membro de interface explícita. Ele só pode ser usado quando a instância de HttpMethodConstraint é convertida em uma interface de IRouteConstraint.

Aplica-se a

Confira também