HttpMethodConstraint.Match Metoda

Definicja

Określa, czy żądanie zostało wykonane z czasownikiem HTTP, który jest jednym z dozwolonych czasowników 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 czasownika HTTP; w przeciwnym razie false. Gdy routing ASP.NET tworzy adres URL, true, jeśli podane wartości zawierają czasownik HTTP zgodny z jednym z dozwolonych czasowników 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, parameterNamelub values.

Dotyczy

Zobacz też