HttpMethodConstraint.Match Método

Definição

Determina se a solicitação foi feita com um verbo HTTP que é um dos verbos permitidos para a rota.

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

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

route
Route

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

parameterName
String

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

values
RouteValueDictionary

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

routeDirection
RouteDirection

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

Retornos

Quando ASP.NET roteamento está processando uma solicitação, true se a solicitação foi feita usando um verbo HTTP permitido; caso contrário, false. Quando ASP.NET roteamento estiver construindo uma URL, true se os valores fornecidos contiverem um verbo HTTP que corresponda a um dos verbos HTTP permitidos; caso contrário, false. O padrão é true.

Exceções

Um ou mais dos seguintes parâmetros é null: httpContext, , route, parameterNameou values.

Aplica-se a

Confira também