Compartilhar via


Visão geral do cache do ClickOnce

All ClickOnce applications, whether they are installed locally or hosted online, are stored on the client computer in a ClickOnce application cache.A ClickOnce cache é uma família de diretórios oculto na pasta Configurações locais de pasta Documents and Settings do usuário corrente. Esse cache contém todos os arquivos do aplicativo, incluindo assemblies, arquivos de configuração, aplicativos e configurações de usuário e diretório de dados.O cache também é responsável pela migração de diretório de dados do aplicativo para a versão mais recente.Para obter mais informações sobre migração de dados, consulte Acesso local e remoto dados em aplicativos ClickOnce.

Fornecendo um único local para armazenamento de aplicativos, ClickOnce assume a tarefa de gerenciar a instalação física de um aplicativo do usuário. O cache também ajuda a isolar os aplicativos, mantendo os módulos (assemblies) e arquivos de dados para todos os aplicativos e suas versões distintas separados um do outro.Por exemplo, quando você atualiza um ClickOnce aplicativo, versão e seus recursos de dados são fornecidos com seus próprios diretórios no cache.

Cota de armazenamento de cache

ClickOnce aplicativos que são hospedados online são restritos a quantidade de espaço em que eles podem ocupar por uma cota que restringe o dimensionar das ClickOnce cache. O dimensionar do cache se aplica a aplicativos online todo do usuário; um único aplicativo parcialmente confiável, online está limitado a que ocupa metade do espaço de cota.Aplicativos instalados não são limitados pelo dimensionar do cache e não contarão no limite de cache.Para todos os ClickOnce aplicativos, o cache retém somente a versão corrente e a versão instalada anteriormente.

Por padrão, os computadores clientes têm 250 MB de armazenamento online ClickOnce aplicativos. Arquivos de dados não contam para esse limite.Um administrador do sistema pode ampliar ou reduzir essa cota em um determinado computador cliente, alterando a chave do registro, HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\implantação\OnlineAppQuotaInKB, que é um valor DWORD que expresse o dimensionar do cache em quilobytes.Por exemplo, para reduzir o dimensionar do cache a 50 MB, você pode alterar esse valor para 51200.

Consulte também

Conceitos

Acesso local e remoto dados em aplicativos ClickOnce