HttpContext.Request Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das HttpRequest Objekt für die aktuelle HTTP-Anforderung ab.
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
Eigenschaftswert
Die HttpRequest für die aktuelle HTTP-Anforderung.
Ausnahmen
Die Webanwendung wird unter IIS 7 im integrierten Modus ausgeführt.
Hinweise
Die Request Eigenschaft bietet programmgesteuerten Zugriff auf die Eigenschaften und Methoden der HttpRequest Klasse. Da ASP.NET Seiten einen Standardverweis auf den System.Web Namespace enthalten (der die HttpContext Klasse enthält), können Sie auf die Member HttpRequest einer .aspx-Seite verweisen, ohne den vollqualifizierten Klassenverweis zu HttpContextverwenden. Sie können Request.Browser z. B. die Funktionen des Clientbrowsers abrufen. Wenn Sie jedoch die Member eines HttpRequest ASP.NET CodeBehind-Moduls verwenden möchten, müssen Sie einen Verweis auf den System.Web Namespace in das Modul und einen vollqualifizierten Verweis sowohl auf den derzeit aktiven Anforderungs-/Antwortkontext als auch auf die Klasse einschließen, die System.Web Sie verwenden möchten. Beispielsweise müssen Sie auf einer CodeBehind-Seite den vollqualifizierten Namen HttpContext.Current.Request.Browserangeben.
Hinweis
ASP.NET löst eine Ausnahme aus, wenn Sie versuchen, diese Eigenschaft zu verwenden, wenn das HttpRequest Objekt nicht verfügbar ist. Dies wäre z. B. in der Application_Start-Methode der Datei "Global.asax" oder in einer Methode zutreffen, die aus der Application_Start-Methode aufgerufen wird. Zu diesem Zeitpunkt wurde noch keine HTTP-Anforderung erstellt.