2017-08-07 60 views
0

https://docs.microsoft.com/en-us/uwp/api/Windows.Storage.ApplicationDataLocalFolder VS基於信息LocalSettings

LocalFolder是在本地應用程序數據存儲的根文件夾,這個文件夾 備份到雲中。

LocalSettings是本地應用程序 數據存儲中的應用程序設置容器。

我想知道,如果LocalSettings也被備份到雲端,所以如果他們卸載並重新安裝應用程序我的用戶設置將被恢復,或者我會過得更好做我自己的設置在LocalFolder文件?

由於提前,

斯圖

回答

0

通常本地數據連同該應用存在,但是如果用戶激活應用數據備份然後它們可以被備份到雲,然後用於對於正在重置裝置(here is a very good description of local/cache/temporary):

在設備備份操作中,系統會抓住在本地中的應用數據並將其存儲爲一個設備的一部分背在OneDrive中創建圖像。如果用戶重置或替換設備,他或她將被選擇恢復先前的備份,這將在應用程序安裝過程中恢復本地的應用程序數據。請注意,通過不在本地存儲數據,您將有效地選擇退出應用程序的備份。

AFAIK以上僅用於設備修復/更換。當您卸載並安裝應用程序時,本地數據將不存在。

+0

因此,在該鏈接中: 本地可以同時包含文件(LocalFolder)和設置(LocalSettings),並且應該用於具有用戶價值並且不能輕易重新創建或下載的任何信息。如果設備支持應用程序數據備份,則存儲在本地的數據可以由系統備份。因此,您應該避免使用本地存儲您可以根據需要創建或獲取的緩存或臨時文件。 因此,LocalSettings位於本地,並將包含在備份中 –

+0

@StuAyton是 - * LocalSettings *應該是包括在備份中,但請注意,這不是備份,應用程序重新安裝後,用戶可以根據需要使用該備份。 – Romasz

+0

這很好,我意識到如何使用備份只是不確定LocalSettings是否包含在LocalFolder中,因爲主文檔沒有明確說明它。謝謝 :) –