Compartir a través de


Route.ProcessConstraint Método

Definición

Determina si un valor de parámetro coincide con la restricción de ese 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

Objeto que encapsula la información sobre la solicitud HTTP.

constraint
Object

Expresión regular u objeto que se usa para probar parameterName.

parameterName
String

Nombre del parámetro que se va a probar.

values
RouteValueDictionary

Valores que se van a probar.

routeDirection
RouteDirection

Valor que especifica si el enrutamiento de direcciones URL está procesando una solicitud entrante o está creando una dirección URL.

Devoluciones

Es true si el valor del parámetro coincide con la restricción; en caso contrario, es false.

Excepciones

constraint no es una cadena que contiene una expresión regular.

Se aplica a

Consulte también