Sdílet prostřednictvím


HttpMethodConstraint.Match Metoda

Definice

Určuje, jestli byl požadavek proveden pomocí příkazu HTTP, který je jedním z povolených příkazů pro trasu.

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

Objekt, který zapouzdřuje informace o požadavku HTTP.

route
Route

Objekt, který se kontroluje, aby se zjistilo, jestli odpovídá adrese URL.

parameterName
String

Název parametru, který se kontroluje.

values
RouteValueDictionary

Objekt, který obsahuje parametry pro trasu.

routeDirection
RouteDirection

Objekt, který označuje, jestli se kontrola omezení provádí při zpracování příchozího požadavku nebo při vygenerování adresy URL.

Návraty

Pokud ASP.NET směrování zpracovává požadavek, true pokud byl požadavek proveden pomocí povoleného příkazu HTTP; falsev opačném případě . Při ASP.NET směrování vytváří adresu URL, true pokud zadané hodnoty obsahují příkaz HTTP, který odpovídá některému z povolených příkazů HTTP; falsev opačném případě . Výchozí formát je true.

Výjimky

Jedním nebo více z následujících parametrů je null: httpContext, route, parameterNamenebo values.

Platí pro

Viz také