Share via


Přehled mezipaměti ClickOnce

Všechny aplikace ClickOnce, ať už jsou nainstalované místně nebo hostované online, jsou uloženy v klientském počítači v mezipaměti aplikací ClickOnce. Mezipaměť ClickOnce je řada skrytých adresářů v adresáři Místní Nastavení složky Dokumenty aktuálního uživatele a Nastavení. Tato mezipaměť obsahuje všechny soubory aplikace, včetně sestavení, konfiguračních souborů, nastavení aplikace a uživatele a datového adresáře. Mezipaměť také zodpovídá za migraci datového adresáře aplikace na nejnovější verzi. Další informace o migraci dat naleznete v tématu Přístup k místním a vzdáleným datům v aplikacích ClickOnce.

Když poskytnete jedno umístění pro úložiště aplikací, Technologie ClickOnce převezme úlohu správy fyzické instalace aplikace od uživatele. Mezipaměť také pomáhá izolovat aplikace tím, že udržuje sestavení a datové soubory pro všechny aplikace a jejich odlišné verze oddělené od sebe. Když například upgradujete aplikaci ClickOnce, tato verze a její datové prostředky se dodají s vlastními adresáři v mezipaměti.

Kvóta úložiště mezipaměti

Aplikace ClickOnce, které jsou hostované online, jsou omezeny na množství místa, které mohou zabírat kvótou, která omezuje velikost mezipaměti ClickOnce. Velikost mezipaměti se vztahuje na všechny online aplikace uživatele; jedna částečně důvěryhodná online aplikace je omezená na zabírání poloviny prostoru kvóty. Nainstalované aplikace nejsou omezeny velikostí mezipaměti a nezapočítávají se do limitu mezipaměti. Pro všechny aplikace ClickOnce mezipaměť uchovává pouze aktuální verzi a dříve nainstalovanou verzi.

Ve výchozím nastavení mají klientské počítače 250 MB úložiště pro online aplikace ClickOnce. Datové soubory se do tohoto limitu nezapočítávají. Správce systému může tuto kvótu zvětšit nebo snížit na konkrétním klientském počítači změnou klíče registru, HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment\OnlineAppQuotaInKB, což je hodnota DWORD, která vyjadřuje velikost mezipaměti v kilobajtůch. Pokud například chcete zmenšit velikost mezipaměti na 50 MB, změňte tuto hodnotu na 51200.