Bagikan melalui


HttpMethodConstraint.Match Metode

Definisi

Menentukan apakah permintaan dibuat dengan kata kerja HTTP yang merupakan salah satu kata kerja yang diizinkan untuk rute.

protected:
 virtual bool Match(System::Web::HttpContextBase ^ httpContext, System::Web::Routing::Route ^ route, System::String ^ parameterName, System::Web::Routing::RouteValueDictionary ^ values, System::Web::Routing::RouteDirection routeDirection);
protected virtual bool Match (System.Web.HttpContextBase httpContext, System.Web.Routing.Route route, string parameterName, System.Web.Routing.RouteValueDictionary values, System.Web.Routing.RouteDirection routeDirection);
abstract member Match : System.Web.HttpContextBase * System.Web.Routing.Route * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
override this.Match : System.Web.HttpContextBase * System.Web.Routing.Route * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
Protected Overridable Function Match (httpContext As HttpContextBase, route As Route, parameterName As String, values As RouteValueDictionary, routeDirection As RouteDirection) As Boolean

Parameter

httpContext
HttpContextBase

Objek yang merangkum informasi tentang permintaan HTTP.

route
Route

Objek yang sedang diperiksa untuk menentukan apakah cocok dengan URL.

parameterName
String

Nama parameter yang sedang diperiksa.

values
RouteValueDictionary

Objek yang berisi parameter untuk rute.

routeDirection
RouteDirection

Objek yang menunjukkan apakah pemeriksaan batasan sedang dilakukan saat permintaan masuk diproses atau saat URL dibuat.

Mengembalikan

Ketika perutean ASP.NET memproses permintaan, true jika permintaan dibuat dengan menggunakan kata kerja HTTP yang diizinkan; jika tidak, false. Saat perutean ASP.NET sedang membuat URL, true jika nilai yang disediakan berisi kata kerja HTTP yang cocok dengan salah satu kata kerja HTTP yang diizinkan; jika tidak, false. Default adalah true.

Pengecualian

Satu atau beberapa parameter berikut adalah null: , , routeparameterName, atau valueshttpContext.

Berlaku untuk

Lihat juga