ClickOnce Visão geral do cache

Todos os ClickOnce , se eles são instalados localmente ou hospedados on-line, são armazenadas no computador cliente em uma ClickOnce aplicativo cache. A ClickOnce o cache é uma família de diretórios ocultos sob o diretório de configurações locais do usuário atual documentos e configurações de pasta. Esse cache contém todos os arquivos do aplicativo, incluindo assemblies, arquivos de configuração, aplicativos e configurações de usuário e o 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 a migração de dados, consulte Acessando o Local e remoto a dados em aplicativos de 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 assemblies e arquivos de dados para todos os aplicativos e suas versões distintas separam 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

ClickOnceaplicativos hospedados on-line são restritos a quantidade de espaço que eles podem ocupar por que restringe o tamanho da cota de ClickOnce cache. O tamanho do cache se aplica a aplicativos on-line de todos os do usuário; um único aplicativo parcialmente confiável, on-line é limitado a que ocupa metade do espaço de cota. Aplicativos instalados não são limitados por tamanho de cache e não contarão no limite de cache. Para todas as ClickOnce aplicativos de cache mantém apenas a versão atual e a versão instalada anteriormente.

Por padrão, os computadores cliente ter 250 MB de armazenamento on-line ClickOnce aplicativos. Arquivos de dados não são contadas esse limite. Um administrador de 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\Deployment\OnlineAppQuotaInKB, que é um valor DWORD que expresse o tamanho do cache em kilobytes. Por exemplo, para reduzir o tamanho do cache para 50 MB, alterar esse valor para 51200.

Consulte também

Conceitos

Acessando o Local e remoto a dados em aplicativos de ClickOnce