HttpMethodConstraint.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.
Określa, czy żądanie zostało wykonane z czasownikiem HTTP, który jest jednym z dozwolonych zleceń dla trasy.
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
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 przetworzeniu żądania przychodzącego, czy wygenerowaniu adresu URL.
Zwraca
Gdy ASP.NET routing przetwarza żądanie, true
jeśli żądanie zostało wykonane przy użyciu dozwolonego zlecenia HTTP; w przeciwnym razie false
. Jeśli ASP.NET routing tworzy adres URL, true
jeśli podane wartości zawierają czasownik HTTP zgodny z jednym z dozwolonych zleceń HTTP; w przeciwnym razie . false
Wartość domyślna to true
.
Wyjątki
Co najmniej jeden z następujących parametrów to null
: httpContext
, route
, parameterName
lub values
.