Vue d'ensemble du cache ClickOnce

Mise à jour : novembre 2007

Toutes les applications ClickOnce, si elles sont installées localement ou hébergées en ligne, sont stockées sur l'ordinateur client dans un cache de l'application ClickOnce. Un cache ClickOnce est une famille de répertoires masqués sous le répertoire Local Settings du dossier Documents and Settings de l'utilisateur actuel. Ce cache contient tous les fichiers de l'application, y compris les assemblys, les fichiers de configuration, les paramètres de l'application et d'utilisateur et le répertoire de données. Le cache a également pour fonction de migrer le répertoire de données de l'application vers la version la plus récente. Pour plus d'informations sur la migration des données, consultez Accès aux données locales et distantes dans les applications ClickOnce.

En fournissant un emplacement unique pour le stockage d'applications, ClickOnce prend en charge la gestion de l'installation physique d'une application et libère ainsi l'utilisateur de cette tâche. Le cache aide également à isoler des applications en maintenant les assemblys et les fichiers de données de toutes les applications et leurs versions distinctes séparés l'un de l'autre. Par exemple, lorsque vous mettez à niveau une application ClickOnce que la version et ses ressources de données sont fournies avec leurs propres répertoires dans le cache.

Quota de stockage du cache

Les applications ClickOnce hébergées en ligne ne peuvent occuper qu'un espace limité par un quota défini pour la taille du cache ClickOnce. La taille du cache s'applique à toutes les applications en ligne de l'utilisateur ; une application d'un niveau de confiance partiel en ligne unique est limitée à occuper la moitié de l'espace de quota. Les applications installées ne sont pas limitées par la taille du cache et n'entrent pas en ligne de compte dans le calcul de la limite du cache. Pour toutes les applications ClickOnce, le cache conserve uniquement la version actuelle et la version installée précédemment.

Par défaut, les ordinateurs clients disposent de 250 Mo de stockage pour les applications ClickOnce en ligne. Les fichiers de données ne comptent pas en direction cette limite. Un administrateur système peut agrandir ou réduire ce quota sur un ordinateur client particulier en modifiant la clé de Registre, HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment\OnlineAppQuotaInKB qui est une valeur DWORD qui exprime la taille du cache en kilo-octets. Par exemple, pour limiter la taille du cache à 50 Mo, vous pouvez lui attribuer la valeur 51200.

Voir aussi

Concepts

Accès aux données locales et distantes dans les applications ClickOnce