Udostępnij za pośrednictwem


HttpMethodConstraint.Match Metoda

Definicja

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, parameterNamelub values.

Dotyczy

Zobacz też