HttpContext.Request Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.