Język

HttpMethodConstraint.IRouteConstraint.Match Metoda

Definicja

Aby uzyskać opis tego elementu członkowskiego, zobacz Match(HttpContextBase, Route, String, RouteValueDictionary, RouteDirection).

 virtual bool System.Web.Routing.IRouteConstraint.Match(System::Web::HttpContextBase ^ httpContext, System::Web::Routing::Route ^ route, System::String ^ parameterName, System::Web::Routing::RouteValueDictionary ^ values, System::Web::Routing::RouteDirection routeDirection) = System::Web::Routing::IRouteConstraint::Match;
bool IRouteConstraint.Match(System.Web.HttpContextBase httpContext, System.Web.Routing.Route route, string parameterName, System.Web.Routing.RouteValueDictionary values, System.Web.Routing.RouteDirection routeDirection);
abstract member System.Web.Routing.IRouteConstraint.Match : System.Web.HttpContextBase * System.Web.Routing.Route * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
override this.System.Web.Routing.IRouteConstraint.Match : System.Web.HttpContextBase * System.Web.Routing.Route * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
Function Match (httpContext As HttpContextBase, route As Route, parameterName As String, values As RouteValueDictionary, routeDirection As RouteDirection) As Boolean Implements IRouteConstraint.Match

Parametry

httpContext
HttpContextBase

Obiekt, który hermetyzuje informacje o żądaniu HTTP.

route
Route

Sprawdzany obiekt w celu określenia, czy jest zgodny z adresem URL.

parameterName
String

Nazwa sprawdzanego parametru.

values
RouteValueDictionary

Obiekt zawierający parametry trasy.

routeDirection
RouteDirection

Obiekt wskazujący, czy sprawdzanie ograniczeń jest wykonywane po obsłużeniu żądania przychodzącego, czy wygenerowaniu adresu URL.

Zwraca

true jeśli żądanie zostało wykonane przy użyciu dozwolonego czasownika HTTP; w przeciwnym razie, false. Wartość domyślna to true.

Implementuje

Wyjątki

Co najmniej jeden z następujących parametrów to null: httpContext, route, parameterNamelub values.

Uwagi

Ten element członkowski jest jawną implementacją składową interfejsu. Można go używać tylko wtedy, gdy HttpMethodConstraint wystąpienie jest rzutowanie do interfejsu IRouteConstraint .

Dotyczy

Zobacz też