HttpContext.Request Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri az HttpRequest aktuális HTTP-kérés objektumát.
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
Tulajdonság értéke
Az HttpRequest aktuális HTTP-kérelem.
Kivételek
A webalkalmazás az IIS 7 alatt fut integrált módban.
Megjegyzések
A Request tulajdonság programozott hozzáférést biztosít az osztály tulajdonságaihoz és metódusaihoz HttpRequest . Mivel ASP.NET lapok alapértelmezett hivatkozást tartalmaznak a System.Web névtérre (amely tartalmazza a HttpContext osztályt), a .aspx lapon lévő HttpRequest tagjaira hivatkozhat anélkül, hogy a teljes osztályhivatkozást HttpContext használva. Használhatja például Request.Browser az ügyfélböngésző képességeit. Ha azonban a HttpRequest tagjait egy ASP.NET kód mögötti modulból szeretné használni, akkor tartalmaznia kell egy hivatkozást a modul System.Web névterére, valamint a jelenleg aktív kérelem-/válaszkörnyezetre és a használni kívánt System.Web osztályra való teljes körű hivatkozást. Egy kód mögötti lapon például meg kell adnia a teljes nevet HttpContext.Current.Request.Browser.
Note
ASP.NET kivételt eredményez, ha a tulajdonságot akkor próbálja használni, ha a HttpRequest objektum nem érhető el. Ez például a Global.asax fájl Application_Start metódusában vagy a Application_Start metódusból hívott metódusban igaz. Ekkor még nem jött létre HTTP-kérés.