Route.ProcessConstraint Método

Definição

Determina se o valor de um parâmetro corresponde à restrição desse 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ção sobre o pedido HTTP.

constraint
Object

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

parameterName
String

O nome do parâmetro a testar.

values
RouteValueDictionary

Os valores a testar.

routeDirection
RouteDirection

Um valor que especifica se o encaminhamento de URL está a processar um pedido recebido ou a construir um URL.

Devoluções

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

Exceções

constraint não é uma cadeia que contenha uma expressão regular.

Aplica-se a

Ver também