Route.ProcessConstraint Metodo

Definizione

Determina se un valore di parametro corrisponde al vincolo per tale parametro.

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

Parametri

httpContext
HttpContextBase

Oggetto che incapsula informazioni sulla richiesta HTTP.

constraint
Object

Espressione regolare o oggetto da utilizzare per testare parameterName.

parameterName
String

Nome del parametro da testare.

values
RouteValueDictionary

Valori da testare.

routeDirection
RouteDirection

Valore che specifica se il routing url elabora una richiesta in ingresso o crea un URL.

Valori restituiti

true se il valore del parametro corrisponde al vincolo; in caso contrario, false.

Eccezioni

constraint non è una stringa che contiene un'espressione regolare.

Si applica a

Vedi anche