Route.ProcessConstraint Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda hodnota parametru odpovídá omezení pro tento parametr.
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
Objekt, který zapouzdřuje informace o požadavku HTTP.
- constraint
- Object
Regulární výraz nebo objekt, který se má použít k testování parameterName
.
- parameterName
- String
Název parametru, který se má testovat.
- values
- RouteValueDictionary
Hodnoty, které se mají testovat.
- routeDirection
- RouteDirection
Hodnota, která určuje, jestli směrování adresy URL zpracovává příchozí požadavek nebo vytváří adresu URL.
Návraty
true
pokud hodnota parametru odpovídá omezení; v opačném případě . false
Výjimky
constraint
není řetězec, který obsahuje regulární výraz.