.NET Framework独立存储

.NET Framework独立存储,.net,isolatedstorage,.net,Isolatedstorage,我已经阅读了.NET Framework Microsoft培训课程,但仍然对什么是隔离存储的真正理解感到困惑。有谁能给我一些实际使用的例子吗?它可以用来存储个性化数据,应用程序设置,您不想存储在设置文件(如.ini)或注册表中。隔离存储器是硬盘上通常不用于存储的空间。但是现在ASP.NET应用程序和普通Windows应用程序都可以使用它。MSDN在以下介绍中列出了所有这些: 隔离存储是一种数据存储机制,它通过定义将代码与保存的数据关联的标准化方法来提供隔离和安全性。标准化还提供了其他好处。管理

我已经阅读了.NET Framework Microsoft培训课程,但仍然对什么是隔离存储的真正理解感到困惑。有谁能给我一些实际使用的例子吗?

它可以用来存储个性化数据,应用程序设置,您不想存储在设置文件(如.ini)或注册表中。隔离存储器是硬盘上通常不用于存储的空间。但是现在ASP.NET应用程序和普通Windows应用程序都可以使用它。

MSDN在以下介绍中列出了所有这些:

隔离存储是一种数据存储机制,它通过定义将代码与保存的数据关联的标准化方法来提供隔离和安全性。标准化还提供了其他好处。管理员可以使用设计用于操作独立存储的工具来配置文件存储空间、设置安全策略和删除未使用的数据。使用隔离存储,您的代码不再需要唯一的路径来指定文件系统中的安全位置,并且可以保护数据不受其他仅具有隔离存储访问权限的应用程序的影响。指示应用程序存储区域位置的硬编码信息是不必要的


是否有您不了解的特定内容?

隔离存储实际上是本地文件系统上使用用户信息和程序集信息确定的一个位置,因此如果您将文件放在该位置,则由于其他应用程序选择了相同的位置,这些文件应该不会被损坏

例如,它解决了每个人都决定使用c:\todo来存储待办事项列表的问题。有一本相当不错的书值得一读