Route.ProcessConstraint Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.