Route.ProcessConstraint Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.