Aracılığıyla paylaş


Route.ProcessConstraint Yöntem

Tanım

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 parameterNameetmek 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.

Şunlara uygulanır

Ayrıca bkz.