HttpContext.Request Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.Browser
complet .
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.