Route.ProcessConstraint Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Détermine si une valeur de paramètre correspond à la contrainte pour ce paramètre.
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
Paramètres
- httpContext
- HttpContextBase
Objet qui encapsule des informations sur la demande HTTP.
- constraint
- Object
Expression régulière ou objet à utiliser pour tester parameterName
.
- parameterName
- String
Nom du paramètre à tester.
- values
- RouteValueDictionary
Valeurs à tester.
- routeDirection
- RouteDirection
Valeur qui spécifie si le routage d'URL traite une requête entrante ou construit une URL.
Retours
true
si la valeur du paramètre correspond à la contrainte ; sinon, false
.
Exceptions
constraint
n’est pas une chaîne qui contient une expression régulière.