我已阅读 .NET Framework Microsoft 培训课程,但仍然对真正理解什么是独立存储感到困惑。谁能给我任何现实生活中的例子,它在哪里使用?
问问题
289 次
3 回答
1
它可用于存储您不想存储在 .ini 等设置文件或注册表中的个性化数据、应用程序设置。隔离存储是硬盘驱动器上通常不用于存储的空间。但是现在 ASP.NET 应用程序和普通的 Windows 应用程序都可以使用它。
于 2010-10-06T13:55:31.250 回答
1
MSDN 在隔离存储的介绍中几乎列出了所有这些:
隔离存储是一种数据存储机制,通过定义将代码与已保存数据关联的标准化方式来提供隔离和安全性。标准化还提供了其他好处。管理员可以使用旨在操作隔离存储的工具来配置文件存储空间、设置安全策略和删除未使用的数据。使用隔离存储,您的代码不再需要唯一的路径来指定文件系统中的安全位置,并且可以保护数据免受其他仅具有隔离存储访问权限的应用程序的影响。指示应用程序存储区域所在位置的硬编码信息是不必要的。
有什么具体的你不明白吗?
于 2010-10-06T13:56:11.493 回答
0
隔离存储实际上是本地文件系统上的一个位置,它是使用用户信息和程序集信息确定的,因此如果您将文件放在那里,那么它们应该不会因为其他应用程序选择相同的位置而损坏。
例如,它解决了每个人决定使用 c:\todo 来存储待办事项列表的问题。有一篇非常好的MSDN 文章值得一读。
于 2010-10-06T13:57:05.920 回答