Udostępnij za pośrednictwem


Route.ProcessConstraint Metoda

Definicja

Określa, czy wartość parametru jest zgodna z ograniczeniem dla tego parametru.

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

Parametry

httpContext
HttpContextBase

Obiekt, który hermetyzuje informacje o żądaniu HTTP.

constraint
Object

Wyrażenie regularne lub obiekt używany do testowania parameterName.

parameterName
String

Nazwa parametru do przetestowania.

values
RouteValueDictionary

Wartości do przetestowania.

routeDirection
RouteDirection

Wartość określająca, czy routing adresu URL przetwarza żądanie przychodzące, czy tworzy adres URL.

Zwraca

true jeśli wartość parametru jest zgodna z ograniczeniem; w przeciwnym razie , false.

Wyjątki

constraint nie jest ciągiem zawierającym wyrażenie regularne.

Dotyczy

Zobacz też