HttpMethodConstraint.IRouteConstraint.Match Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Aby uzyskać opis tego członka, 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 zlecenia 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
, parameterName
lub values
.
Uwagi
Ten element jest jawną implementacją członków. Można go używać tylko wtedy, gdy HttpMethodConstraint wystąpienie jest rzutowe do interfejsu IRouteConstraint .