HttpContext.Request Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'oggetto HttpRequest per la richiesta HTTP corrente.
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
Valore della proprietà
Oggetto HttpRequest per la richiesta HTTP corrente.
Eccezioni
L'applicazione Web è in esecuzione in IIS 7 in modalità integrata.
Commenti
La Request proprietà fornisce l'accesso a livello di codice alle proprietà e ai metodi della HttpRequest classe . Poiché ASP.NET pagine contengono un riferimento predefinito allo System.Web spazio dei nomi (che contiene la HttpContext classe ), è possibile fare riferimento ai membri di HttpRequest in una pagina .aspx senza usare il riferimento completo della classe a HttpContext. Ad esempio, è possibile usare Request.Browser per ottenere le funzionalità del browser client. Tuttavia, se si desidera utilizzare i membri di HttpRequest da un modulo code-behind di ASP.NET, è necessario includere un riferimento allo System.Web spazio dei nomi nel modulo e un riferimento completo sia al contesto di richiesta/risposta attualmente attivo che alla classe in System.Web cui si vuole usare. Ad esempio, in una pagina code-behind è necessario specificare il nome HttpContext.Current.Request.Browsercompleto .
Annotazioni
ASP.NET genererà un'eccezione se si tenta di utilizzare questa proprietà quando l'oggetto HttpRequest non è disponibile. Ad esempio, questo valore è true nel metodo Application_Start del file Global.asax o in un metodo chiamato dal metodo Application_Start. Al momento non è stata ancora creata alcuna richiesta HTTP.