HttpContext.Request Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.