HttpMethodConstraint.Match Método

Definição

Determina se o pedido foi feito 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ção sobre o pedido HTTP.

route
Route

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

parameterName
String

O nome do parâmetro que está a ser 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ções está a ser realizada quando um pedido recebido é processado ou quando uma URL é gerada.

Devoluções

Quando ASP.NET encaminhamento está a processar um pedido, true se o pedido foi feito usando um verbo HTTP permitido; caso contrário, false. Quando ASP.NET encaminhamento está a construir uma URL, true se os valores fornecidos contêm um verbo HTTP que corresponde a um dos verbos HTTP permitidos; caso contrário, false. A predefinição é true.

Exceções

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

Aplica-se a

Ver também