Route.ProcessConstraint Metod

Definition

Avgör om ett parametervärde matchar villkoret för parametern.

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

Parametrar

httpContext
HttpContextBase

Ett objekt som kapslar in information om HTTP-begäran.

constraint
Object

Det reguljära uttryck eller objekt som ska användas för att testa parameterName.

parameterName
String

Namnet på parametern som ska testas.

values
RouteValueDictionary

De värden som ska testas.

routeDirection
RouteDirection

Ett värde som anger om URL-routning bearbetar en inkommande begäran eller skapar en URL.

Returer

trueom parametervärdet matchar villkoret; annars . false

Undantag

constraint är inte en sträng som innehåller ett reguljärt uttryck.

Gäller för

Se även