Route.ProcessConstraint 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.
Bir parametre değerinin bu parametrenin kısıtlaması ile eşleşip eşleşmediğini belirler.
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
Parametreler
- httpContext
- HttpContextBase
HTTP isteği hakkındaki bilgileri kapsülleyen bir nesne.
- constraint
- Object
test parameterName
etmek için kullanılacak normal ifade veya nesne.
- parameterName
- String
Test için parametrenin adı.
- values
- RouteValueDictionary
Sınanacak değerler.
- routeDirection
- RouteDirection
URL yönlendirmenin gelen bir isteği işleyip işlemediğini veya URL oluşturup oluşturmadığını belirten bir değer.
Döndürülenler
true
parametre değeri kısıtlamayla eşleşiyorsa; aksi takdirde , false
.
Özel durumlar
constraint
normal ifade içeren bir dize değildir.