Bagikan melalui


Route.ProcessConstraint Metode

Definisi

Menentukan apakah nilai parameter cocok dengan batasan untuk parameter tersebut.

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

Objek yang merangkum informasi tentang permintaan HTTP.

constraint
Object

Ekspresi reguler atau objek yang digunakan untuk menguji parameterName.

parameterName
String

Nama parameter yang akan diuji.

values
RouteValueDictionary

Nilai yang akan diuji.

routeDirection
RouteDirection

Nilai yang menentukan apakah perutean URL memproses permintaan masuk atau membuat URL.

Mengembalikan

true jika nilai parameter cocok dengan batasan; jika tidak, false.

Pengecualian

constraint bukan string yang berisi ekspresi reguler.

Berlaku untuk

Lihat juga