Partager via


HttpContext.Request Propriété

Définition

Obtient l’objet HttpRequest de la requête HTTP actuelle.

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

Valeur de propriété

Pour HttpRequest la requête HTTP actuelle.

Exceptions

L’application web s’exécute sous IIS 7 en mode intégré.

Remarques

La Request propriété fournit un accès programmatique aux propriétés et méthodes de la HttpRequest classe. Étant donné que ASP.NET pages contiennent une référence par défaut à l’espace System.Web de noms (qui contient la HttpContext classe), vous pouvez référencer les membres d’une HttpRequest page .aspx sans utiliser la référence de classe complète à HttpContext. Par exemple, vous pouvez utiliser Request.Browser pour obtenir les fonctionnalités du navigateur client. Toutefois, si vous souhaitez utiliser les membres d’un HttpRequest module code-behind ASP.NET, vous devez inclure une référence à l’espace System.Web de noms dans le module et une référence complète au contexte de requête/réponse actif et à la classe dans System.Web laquelle vous souhaitez utiliser. Par exemple, dans une page code-behind, vous devez spécifier le nom HttpContext.Current.Request.Browsercomplet .

Note

ASP.NET lève une exception si vous essayez d’utiliser cette propriété lorsque l’objet HttpRequest n’est pas disponible. Par exemple, cela serait vrai dans la méthode Application_Start du fichier Global.asax, ou dans une méthode appelée à partir de la méthode Application_Start. À ce stade, aucune requête HTTP n’a encore été créée.

S’applique à