O objeto System.Web.Caching.cache não deve ser usado fora do ASP.NET no .NET Framework 1.1 e no .NET Framework 1.0

Traduções deste artigo Traduções deste artigo
ID do artigo: 917411 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

INTRODUÇÃO

O objeto System.Web.Caching.cache no Microsoft .NET Framework 1.1 e no Microsoft .NET Framework 1.0 não se destina para uso fora do Microsoft ASP.NET. O objeto de cache foi criado e testado para uso pelo ASP.NET para fornecer o cache do ASP.NET. Se você tentar usar o cache de objetos em outros tipos de aplicativos, como aplicativos de console ou aplicativos do Windows Forms, os objetos de cache podem não funcionar corretamente.

Observação O problema específico que é descrito na seção "Mais informações" não ocorre no Microsoft .NET Framework 2.0. Portanto, você pode usar o objeto de cache fora do ASP.NET no .NET Framework 2.0. No entanto, recomendamos que você considerar o uso Caching Application Block porque ele oferece mais opções de personalização atender aos requisitos de aplicativo.

Mais Informações

Você não pode criar um objeto System.Web.Caching.cache em um sistema operacional que não tenha ASP.NET instalado. Limpeza de objeto do cache é fornecida pela infra-estrutura ASP.NET e objetos de cache expirou ou não utilizados não podem ser removidos automaticamente se o aplicativo não é um aplicativo ASP.NET. Portanto, se objetos de cache são usados fora ASP.NET, a memória do sistema que está reservada para os objetos de cache não será lançada. Manualmente, você não pode chamar os métodos ASP.NET internos para limpar o cache porque os métodos são marcados como internos e pretendido para uso interno.

O .NET Framework 1.1 não contém um objeto de finalidade geral para fornecer suporte a cache fora do ASP.NET. No entanto, a série de padrões e práticas da Microsoft de blocos de aplicativos inclui uma Caching Application Block projetado para ser reutilizado em vários tipos diferentes de aplicativos.

Referências

Para obter mais informações sobre o Caching Application Block, visite o seguinte site da Web Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/ms954815.aspx
Para obter mais informações sobre o objeto System.Web.Caching.cache , visite o seguinte site da MSDN:
http://msdn2.microsoft.com/en-us/library/system.web.caching.cache(vs.71).aspx

Propriedades

ID do artigo: 917411 - Última revisão: segunda-feira, 3 de dezembro de 2007 - Revisão: 1.6
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 1.0
  • Microsoft .NET Framework 1.0 Service Pack 1
  • Microsoft .NET Framework 1.0 Service Pack 2
  • Microsoft .NET Framework 1.0 Service Pack 3
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 1.1 Service Pack 1
Palavras-chave: 
kbmt kbcaching kbcache kbtshoot kbinfo kbprb KB917411 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 917411

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com