HttpContext.Request Propriedade

Definição

Obtém o HttpRequest objeto para o pedido HTTP atual.

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

Valor de Propriedade

O HttpRequest para o pedido HTTP atual.

Exceções

A aplicação Web está a correr sob o IIS 7 em modo Integrado.

Observações

A Request propriedade proporciona acesso programático às propriedades e métodos da HttpRequest classe. Como ASP.NET páginas contêm uma referência padrão ao espaço de nomes System.Web (que contém a classe HttpContext), pode referenciar os membros de HttpRequest numa página .aspx sem usar a referência totalmente qualificada da classe HttpContext. Por exemplo, pode usar Request.Browser para obter as capacidades do navegador cliente. No entanto, se quiser usar os membros do HttpRequest de um módulo de código por trás do ASP.NET, deve incluir uma referência ao namespace System.Web no módulo e uma referência totalmente qualificada tanto ao contexto de pedido/resposta atualmente ativo como à classe em System.Web que pretende usar. Por exemplo, numa página code-behind deve especificar o nome HttpContext.Current.Request.Browsertotalmente qualificado .

Note

ASP.NET lançará uma exceção se tentar usar esta propriedade quando o objeto HttpRequest não estiver disponível. Por exemplo, isto seria verdade no método Application_Start do ficheiro Global.asax, ou num método chamado do método Application_Start. Até então, ainda não foi criado nenhum pedido HTTP.

Aplica-se a