HttpMethodConstraint.Match Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İsteğin yol için izin verilen fiillerden biri olan bir HTTP fiiliyle yapılıp yapılmadığını belirler.
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
Parametreler
- httpContext
- HttpContextBase
HTTP isteği hakkındaki bilgileri kapsülleyen bir nesne.
- route
- Route
URL ile eşleşip eşleşmediğini belirlemek için denetlenen nesne.
- parameterName
- String
Denetlenen parametrenin adı.
- values
- RouteValueDictionary
Bir yol için parametreleri içeren bir nesne.
- routeDirection
- RouteDirection
Gelen istek işlenirken veya URL oluşturulduğunda kısıtlama denetiminin gerçekleştirilip gerçekleştirilmediğini gösteren nesne.
Döndürülenler
ASP.NET yönlendirmesi bir isteği işlerken, true
istek izin verilen bir HTTP fiili kullanılarak yapılmışsa; aksi takdirde , false
. ASP.NET yönlendirme bir URL oluştururken, true
sağlanan değerler izin verilen HTTP fiillerinden biriyle eşleşen bir HTTP fiili içeriyorsa; aksi takdirde, false
. Varsayılan değer: true
.
Özel durumlar
Aşağıdaki parametrelerden biri veya daha fazlası: null
httpContext
, route
, parameterName
veya values
.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin