HttpContext.Request Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u het HttpRequest object op voor de huidige HTTP-aanvraag.
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
Waarde van eigenschap
De HttpRequest voor de huidige HTTP-aanvraag.
Uitzonderingen
De webtoepassing wordt uitgevoerd onder IIS 7 in de geïntegreerde modus.
Opmerkingen
De Request eigenschap biedt programmatische toegang tot de eigenschappen en methoden van de HttpRequest klasse. Omdat ASP.NET pagina's een standaardreferentie bevatten naar de System.Web-naamruimte (die de klasse HttpContext bevat), kunt u verwijzen naar de leden van HttpRequest op een .aspx-pagina zonder de volledig gekwalificeerde klassereferentie naar HttpContext te gebruiken. U kunt bijvoorbeeld de Request.Browser mogelijkheden van de clientbrowser ophalen. Als u echter de leden van HttpRequest uit een ASP.NET code-behind-module wilt gebruiken, moet u een verwijzing opnemen naar de System.Web naamruimte in de module en een volledig gekwalificeerde verwijzing naar zowel de huidige actieve aanvraag-/antwoordcontext als de klasse in System.Web die u wilt gebruiken. Op een code-behind-pagina moet u bijvoorbeeld de volledig gekwalificeerde naam HttpContext.Current.Request.Browseropgeven.
Note
ASP.NET genereert een uitzondering als u deze eigenschap probeert te gebruiken wanneer het object HttpRequest niet beschikbaar is. Dit is bijvoorbeeld waar in de Application_Start methode van het bestand Global.asax of in een methode die wordt aangeroepen vanuit de Application_Start methode. Op dat moment is er nog geen HTTP-aanvraag gemaakt.