HttpContext.Request HttpContext.Request HttpContext.Request HttpContext.Request Property

Definizione

Ottiene l'oggetto HttpRequest relativo alla richiesta HTTP corrente.Gets the HttpRequest object for the current HTTP request.

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.The HttpRequest for the current HTTP request.

Eccezioni

L'applicazione Web è in esecuzione in IIS 7 in modalità integrata.The Web application is running under IIS 7 in Integrated mode.

Commenti

La Request proprietà fornisce l'accesso a livello HttpRequest di codice alle proprietà e ai metodi della classe.The Request property provides programmatic access to the properties and methods of the HttpRequest class. Poiché le pagine ASP.NET contengono un riferimento predefinito allo System.Web spazio dei nomi (che HttpContext contiene la classe), è possibile fare riferimento HttpRequest ai membri di in una pagina aspx senza usare il riferimento alla classe HttpContextcompleto a.Because ASP.NET pages contain a default reference to the System.Web namespace (which contains the HttpContext class), you can reference the members of HttpRequest on an .aspx page without using the fully qualified class reference to HttpContext. Ad esempio, è possibile usare Request.Browser per ottenere le funzionalità del browser client.For example, you can use Request.Browser to get the capabilities of the client browser. Tuttavia, se si vogliono usare i membri di HttpRequest da un modulo code-behind ASP.NET, è necessario includere un riferimento System.Web allo spazio dei nomi nel modulo e un riferimento completo al contesto di richiesta/risposta attualmente attivo e al classe in System.Web che si desidera utilizzare.However, if you want to use the members of HttpRequest from an ASP.NET code-behind module, you must include a reference to the System.Web namespace in the module and a fully qualified reference to both the currently active request/response context and the class in System.Web that you want to use. Ad esempio, in una pagina code-behind è necessario specificare il nome HttpContext.Current.Request.Browsercompleto.For example, in a code-behind page you must specify the fully qualified name HttpContext.Current.Request.Browser.

Nota

ASP.NET genererà un'eccezione se si tenta di utilizzare questa proprietà quando l' HttpRequest oggetto non è disponibile.ASP.NET will throw an exception if you try to use this property when the HttpRequest object is not available. Ad esempio, questo sarebbe vero nel metodo Application_Start del file Global. asax o in un metodo chiamato dal metodo Application_Start.For example, this would be true in the Application_Start method of the Global.asax file, or in a method that is called from the Application_Start method. In quel momento non è stata ancora creata alcuna richiesta HTTP.At that time no HTTP request has been created yet.

Si applica a