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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
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 |