Freigeben über


Route.ProcessConstraint Methode

Definition

Bestimmt, ob ein Parameterwert mit der Einschränkung für diesen Parameter übereinstimmt.

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

Parameter

httpContext
HttpContextBase

Ein Objekt, das Informationen zur HTTP-Anforderung kapselt.

constraint
Object

Der reguläre Ausdruck oder das Objekt, mit dem parameterName getestet werden soll.

parameterName
String

Der Name des zu testenden Parameters.

values
RouteValueDictionary

Die zu testenden Werte.

routeDirection
RouteDirection

Ein Wert, der angibt, ob URL-Routing eine eingehende Anforderung verarbeitet oder eine URL erstellt.

Gibt zurück

true, wenn der Parameterwert der Einschränkung entspricht, andernfalls false.

Ausnahmen

constraint ist keine Zeichenfolge, die einen regulären Ausdruck enthält.

Gilt für:

Weitere Informationen