Share via


Route.ProcessConstraint Metodo

Definizione

Determina se un valore del parametro corrisponde al vincolo per il 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 le 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 è in corso l'elaborazione di una richiesta in entrata o la costruzione di un URL da parte del routing dell'URL.

Restituisce

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