Partilhar via


HttpContext.Request Propriedade

Definição

Obtém o objeto HttpRequest para a solicitação 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 da propriedade

HttpRequest

O HttpRequest para a solicitação HTTP atual.

Exceções

O aplicativo Web está em execução no IIS 7 no modo Integrado.

Comentários

A Request propriedade fornece acesso programático às propriedades e métodos da HttpRequest classe. Como ASP.NET páginas contêm uma referência padrão ao System.Web namespace (que contém a HttpContext classe), você pode referenciar os membros de HttpRequest uma página .aspx sem usar a referência de classe totalmente qualificada para HttpContext. Por exemplo, você pode usar Request.Browser para obter os recursos do navegador cliente. No entanto, se você quiser usar os membros de HttpRequest um módulo ASP.NET code-behind, deverá incluir uma referência ao System.Web namespace no módulo e uma referência totalmente qualificada para o contexto de solicitação/resposta atualmente ativo e a classe na System.Web qual você deseja usar. Por exemplo, em uma página code-behind, você deve especificar o nome HttpContext.Current.Request.Browsertotalmente qualificado.

Observação

ASP.NET lançará uma exceção se você tentar usar essa propriedade quando o HttpRequest objeto não estiver disponível. Por exemplo, isso seria verdadeiro no método Application_Start do arquivo Global.asax ou em um método chamado do método Application_Start. No momento, nenhuma solicitação HTTP foi criada ainda.

Aplica-se a