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

Aktuální HttpRequest požadavek HTTP.

Výjimky

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

Poznámky

Vlastnost Request poskytuje programový přístup k vlastnostem a metodám HttpRequest třídy. Protož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 .aspx stránce bez použití plně kvalifikovaného odkazu na HttpContexttřídu . Můžete například použít Request.Browser k získání možností klientského prohlížeče. Pokud ale chcete použít členy HttpRequest modulu ASP.NET kódu, musíte zahrnout odkaz na System.Web obor názvů v modulu a plně kvalifikovaný odkaz na aktuálně aktivní kontext žádosti a odpovědi i třídu, ve System.Web které chcete použít. Například na stránce s kódem je nutné zadat plně kvalifikovaný název HttpContext.Current.Request.Browser.

Poznámka:

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

Platí pro