Compartilhar via


Página e contexto Application em aplicativos da Web do ASP.NET

Quando um aplicativo da Web é executado, o ASP.NET mantém informações sobre o aplicativo atual, cada sessão de usuário, a solicitação HTTP atual, a página solicitada e assim por diante.O ASP.NET contém uma série de classes para encapsular essas informações de contexto.

ASP.NET disponibiliza instâncias dessas classes como objetos intrínsecos que você pode acessar de seu código.A tabela a seguir lista esses objetos intrínsecos e as classes das quais eles são instâncias.

Nome do objeto

Descrição

Classe do ASP.NET

Response

Fornece acesso ao fluxo de saída para a página atual.Você pode usar esta classe para inserir texto na página, para gravar cookies e muito mais.Para obter detalhes, consulte a propriedade Page.Response.

HttpResponse

Request

Fornece acesso à solicitação de página atual, incluindo os cabeçalhos de solicitação, cookies, certificado de cliente, cadeia de caracteres da consulta e assim por diante.Você pode usar esta classe para ler o que o navegador enviou.Para obter detalhes, consulte a propriedade Page.Request.

HttpRequest

Context

Fornece acesso ao contexto atual inteiro (incluindo o objeto de solicitação).Você pode usar esta classe para compartilhar informações entre páginas.Para obter detalhes, consulte a propriedade Page.Context.

HttpContext

Server

Expõe métodos utilitários que você pode usar para transferir controle entre páginas, obter informações sobre o erro mais recente, codificar e decodificar texto HTML e muito mais.Para obter detalhes, consulte a propriedade Page.Server.

HttpServerUtility

Application

Fornece acesso a métodos e eventos de todo o aplicativo para todas as sessões.Também fornece acesso a um cache em nível de aplicativo que você pode usar para armazenar informações.Para obter detalhes, consulte:Estado de Aplicativo do ASP.NET.

HttpApplicationState

Session

Fornece informações para a sessão de usuário atual.Também fornece acesso a um cache em nível de sessão que você pode usar para armazenar informações, juntamente com os meios para controlar como a sessão é gerenciada.Para obter detalhes, consulte:Estado de Sessão do ASP.NET.

HttpSessionState

Trace

Fornece uma maneira de exibir mensagens de diagnóstico de rastreamento tanto do sistema e quanto personalizadas na saída de página HTTP.Para obter detalhes, consulte:Rastreamento no ASP.NET.

TraceContext

Os tópicos a seguir mostram exemplos de como os objetos intrínsecos podem ser usados.

Objeto

Tópicos de exemplo

Application

Request

Server

Session

Consulte também

Outros recursos

Gerenciamento de estado ASP.NET