WinRT - 缓存用户选择的StorageFolder

时间:2014-07-02 17:01:23

标签: c# windows-runtime

缓存用户选择的StorageFolder(或者更常见的是从IStorageItem派生的东西)是否安全?(使用文件夹选择器)?我需要创建某种StorageFolders树 - 因此用户可以导航到挑选的文件夹子文件夹(然后导航回来)。我的想法是将其存储在:

Dictionary<string, StorageFolder> folderPathToParentMap; 

应用程序重新启动后我不需要它 - 但问题是我可以确定&#34;访问&#34;到StorageFolder不会丢失(即暂停)?

1 个答案:

答案 0 :(得分:1)

如果您担心在应用程序会话期间失去访问权限,为什么不尝试以下(Courtesy msdn)。

// Process picked folder
if (folder != null)
{
    // Store folder for future access
    folderToken = Windows.Storage.AccessCache.StorageApplicationPermissions.FutureAccessList.Add(folder);
}
else
{
    // The user didn't pick a folder
}
相关问题