Sdílet prostřednictvím


Route.ProcessConstraint Metoda

Definice

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 otestová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

truepokud hodnota parametru odpovídá omezení; v opačném případě . false

Výjimky

constraint není řetězec, který obsahuje regulární výraz.

Platí pro

Viz také