Route.ProcessConstraint Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.