Route.ProcessConstraint Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.