Sdílet prostřednictvím


HttpContext.Request Vlastnost

Definice

HttpRequest Získá objekt pro aktuální požadavek HTTP.

public:
 property System::Web::HttpRequest ^ Request { System::Web::HttpRequest ^ get(); };
public System.Web.HttpRequest Request { get; }
member this.Request : System.Web.HttpRequest
Public ReadOnly Property Request As HttpRequest

Hodnota vlastnosti

The HttpRequest pro aktuální požadavek HTTP.

Výjimky

Webová aplikace běží ve službě IIS 7 v integrovaném režimu.

Poznámky

Vlastnost Request poskytuje programový přístup k vlastnostem a metodám HttpRequest třídy. Vzhledem k tomu, že ASP.NET stránky obsahují výchozí odkaz na System.Web obor názvů (který obsahuje HttpContext třídu), můžete odkazovat na členy HttpRequest na stránce .aspx bez použití plně kvalifikovaného odkazu na HttpContexttřídu na . Můžete například použít Request.Browser k získání možností klientského prohlížeče. Pokud však chcete použít členy HttpRequest z ASP.NET modulu kódu na pozadí, musíte zahrnout odkaz na System.Web obor názvů v modulu a plně kvalifikovaný odkaz na aktuálně aktivní kontext požadavků a odpovědí a třídu, System.Web kterou chcete použít. Například na stránce s kódem na pozadí musíte zadat plně kvalifikovaný název HttpContext.Current.Request.Browser.

Poznámka

ASP.NET vyvolá výjimku, pokud se pokusíte použít tuto vlastnost, když HttpRequest objekt není k dispozici. To by například platilo v metodě Application_Start souboru Global.asax nebo v metodě, která je volána z metody Application_Start. V té době ještě nebyl vytvořen žádný požadavek HTTP.

Platí pro