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önlendirme bir isteği işlerken, true
istek izin verilen bir HTTP fiili kullanılarak yapıldıysa; 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
.