【发布时间】:2014-06-30 05:22:18
【问题描述】:
我正在为一个问题苦苦挣扎 - 事实上LocalSettings 是如何工作的。这是一个ApplicationDataContainer 类,但这是某种文件吗?可能是的,但是什么时候保存呢?
例如我们可以这样保存一些数据:
localSettings.Values["exampleSetting"] = "Hello Windows";
但它是在我们添加/更改值后立即保存到文件中,还是保存在内存中的某个位置并在应用程序暂停/终止时保存?
以及问题的主要目的:
- 当从并发进程/线程访问 LocalSettings 时,我是否必须使用 Mutex 保护上述代码行?
- 在保存 LocalSettings 的同时是否有可能出现异常?
【问题讨论】:
标签: c# windows windows-runtime windows-phone-8.1 win-universal-app