【问题标题】:Understanding the levels of IsolatedStorageScope了解 IsolatedStorageScope 的级别
【发布时间】:2014-10-21 11:51:35
【问题描述】:

MSDN 声明:

  • 无独立存储使用。
  • 用户按用户身份划分的隔离存储。
  • 范围为应用程序域标识的隔离存储。
  • Assembly 范围为程序集标识的隔离存储。
  • 漫游 隔离存储可以放置在文件系统上可能漫游的位置(如果在底层操作系统上启用了漫游用户数据)。
  • 机器范围为机器的隔离存储。
  • 应用程序 应用程序范围内的隔离存储。

我很难理解这些级别的详细含义。这就是我能做到的(开发 Windows 窗体应用程序):

  • 用户当不同的 Windows 用户启动应用程序时,存储位置会发生变化
  • 域域标识究竟是什么?此选项与什么用例相关?
  • 程序集 程序集如何准确地标识自己?例如,存储位置似乎会随着程序集版本的变化而变化。
  • 漫游 这可能会告诉 .NET 为当前用户使用漫游数据文件夹(如果可用)。但是,它可能需要一些额外的标志,因为它必须知道如何明智地识别应用程序文件夹。
  • 机器是否可以在应用程序之间共享数据,将其存储在“通用”机器范围的隔离存储中?
  • 应用程序这与“组装”有何不同?

存储特定于 Windows 窗体应用程序但独立于程序集/文件版本以在更新之间保留数据的数据的正确组合是什么?

所有标志的一般解释会很好。

【问题讨论】:

    标签: .net isolatedstorage


    【解决方案1】:

    我也在寻找这个,最终偶然发现了这个问题,后来a source file for IsolatedStorageScope,所以我会以此为基础。这一切似乎都取决于Evidence 类。因此,当您为不同类型的证据获得不同的值时,您应该能够使用它来进行测试。

    我已经开始尝试挖掘该文件以清楚地了解每个文件,但我越深入,我就越不能确定它是否适合我的需求,但我想在这里指出它不是对其他可能觉得有用的人来说更少。

    【讨论】:

      猜你喜欢
      • 2012-07-05
      • 1970-01-01
      • 2013-08-27
      • 1970-01-01
      • 2014-01-22
      • 1970-01-01
      • 2018-02-23
      • 1970-01-01
      • 2012-06-25
      相关资源
      最近更新 更多