Partilhar via


Route.ProcessConstraint Método

Definição

Determina se um valor de parâmetro corresponde à restrição para esse parâmetro.

protected:
 virtual bool ProcessConstraint(System::Web::HttpContextBase ^ httpContext, System::Object ^ constraint, System::String ^ parameterName, System::Web::Routing::RouteValueDictionary ^ values, System::Web::Routing::RouteDirection routeDirection);
protected virtual bool ProcessConstraint (System.Web.HttpContextBase httpContext, object constraint, string parameterName, System.Web.Routing.RouteValueDictionary values, System.Web.Routing.RouteDirection routeDirection);
abstract member ProcessConstraint : System.Web.HttpContextBase * obj * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
override this.ProcessConstraint : System.Web.HttpContextBase * obj * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
Protected Overridable Function ProcessConstraint (httpContext As HttpContextBase, constraint As Object, 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.

constraint
Object

A expressão regular ou o objeto a ser usado para testar parameterName.

parameterName
String

O nome do parâmetro a ser testado.

values
RouteValueDictionary

Os valores a serem testados.

routeDirection
RouteDirection

Um valor que especifica se o roteamento de URL está processando uma solicitação de entrada ou construindo uma URL.

Retornos

true se o valor do parâmetro corresponde à restrição; caso contrário, false.

Exceções

constraint não é uma cadeia de caracteres que contém uma expressão regular.

Aplica-se a

Confira também