Partilhar via


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 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 é processada ou uma URL é gerada.

Retornos

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

Exceções

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

Aplica-se a

Confira também