.NET框架隔离存储
我已经阅读了 .NET Framework Microsoft 培训课程,但仍然对真正理解隔离存储是什么感到困惑。谁能给我一些现实生活中的例子,它在哪里使用?
I have read .NET Framework Microsoft training course but still confused with the real understanding what Isolated Storage is. Could anyone give me any real life examples, where it is used?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
MSDN 在隔离存储的介绍中几乎列出了所有这些内容:
有什么具体的事情你不明白吗?
MSDN pretty much lists all of this in the introduction to Isolated Storage:
Is there something specific you don't understand?
它可用于存储您不想存储在 .ini 等设置文件或注册表中的个性化数据、应用程序设置。隔离存储是硬盘驱动器上通常不用于存储的空间。但现在 ASP.NET 应用程序和普通的 Windows 应用程序都可以使用它。
It could be used to store Personalized Data, Application Setting that you do not want to store in either a Settings file like .ini or in the Registry. The Isolated Storage is a space on the harddrive that you normally dont use for storage. But now ASP.NET applications and normal Windows Applications can use it.
实际上,隔离存储是本地文件系统上的一个位置,它是使用用户信息和程序集信息确定的,因此,如果您将文件放在那里,那么它们应该不会因为其他应用程序选择相同的位置而受到损坏。
例如,它解决了每个人都决定使用 c:\todo 来存储待办事项列表的问题。有一篇非常好的 MSDN 文章值得一读读。
Isolated Storage is, in effect, a location on the local file system that is determined using the user information and the assembly information so if you put files there then they should be fairly free from corruption due to other apps selecting the same location.
It gets around the issue of everyone deciding to use c:\todo to store to-do lists for example. There's a pretty good MSDN article that's worth a read.