HttpMethodConstraint.Match 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 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
: , , route
parameterName
, atau values
httpContext
.