Partager via


Route.ProcessConstraint Méthode

Définition

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.

S’applique à

Voir aussi