HttpContext.Request Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar objektet HttpRequest för den aktuella HTTP-begäran.
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
Egenskapsvärde
HttpRequest För den aktuella HTTP-begäran.
Undantag
Webbprogrammet körs under IIS 7 i integrerat läge.
Kommentarer
Egenskapen Request ger programmatisk åtkomst till klassens HttpRequest egenskaper och metoder. Eftersom ASP.NET sidor innehåller en standardreferens till namnområdet System.Web (som innehåller klassen HttpContext) kan du referera till medlemmarna i HttpRequest på en .aspx-sida utan att använda den fullständigt kvalificerade klassreferensen till HttpContext. Du kan till exempel använda Request.Browser för att hämta funktionerna i klientwebbläsaren. Men om du vill använda medlemmarna i HttpRequest från en ASP.NET code-behind-modul måste du inkludera en referens till namnområdet System.Web i modulen och en fullständigt kvalificerad referens till både den aktuella aktiva begäran/svar-kontexten och klassen i System.Web som du vill använda. På en sida bakom koden måste du till exempel ange det fullständigt kvalificerade namnet HttpContext.Current.Request.Browser.
Note
ASP.NET utlöser ett undantag om du försöker använda den här egenskapen när objektet HttpRequest inte är tillgängligt. Detta skulle till exempel vara sant i Application_Start-metoden för filen Global.asax, eller i en metod som anropas från metoden Application_Start. Vid den tidpunkten har ingen HTTP-begäran skapats ännu.