【发布时间】:2014-10-21 11:51:35
【问题描述】:
MSDN 声明:
- 无 无独立存储使用。
- 用户按用户身份划分的隔离存储。
- 域 范围为应用程序域标识的隔离存储。
- Assembly 范围为程序集标识的隔离存储。
- 漫游 隔离存储可以放置在文件系统上可能漫游的位置(如果在底层操作系统上启用了漫游用户数据)。
- 机器范围为机器的隔离存储。
- 应用程序 应用程序范围内的隔离存储。
我很难理解这些级别的详细含义。这就是我能做到的(开发 Windows 窗体应用程序):
- 用户当不同的 Windows 用户启动应用程序时,存储位置会发生变化
- 域 域域标识究竟是什么?此选项与什么用例相关?
- 程序集 程序集如何准确地标识自己?例如,存储位置似乎会随着程序集版本的变化而变化。
- 漫游 这可能会告诉 .NET 为当前用户使用漫游数据文件夹(如果可用)。但是,它可能需要一些额外的标志,因为它必须知道如何明智地识别应用程序文件夹。
- 机器是否可以在应用程序之间共享数据,将其存储在“通用”机器范围的隔离存储中?
- 应用程序这与“组装”有何不同?
存储特定于 Windows 窗体应用程序但独立于程序集/文件版本以在更新之间保留数据的数据的正确组合是什么?
所有标志的一般解释会很好。
【问题讨论】:
标签: .net isolatedstorage