HttpContext.Request Propriété

Définition

Obtient l'objet HttpRequest pour 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é

HttpRequest pour la requête HTTP actuelle.

Exceptions

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

Remarques

La Request propriété fournit un accès par programmation 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 ASP.NET module code-behind, vous devez inclure une référence à l’espace de noms dans le System.Web module et une référence complète au contexte de demande/réponse actuellement 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 .

Notes

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 est 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 à