首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WP8 :本地存储还是隔离存储来存储数据?

WP8 :本地存储还是隔离存储来存储数据?
EN

Stack Overflow用户
提问于 2013-06-30 11:10:01
回答 1查看 5.1K关注 0票数 3

对于Windows 8应用程序,我总是听说数据可以存储在手机的“隔离存储”中。经过一些研究,我发现了两个名称空间:LocalStorage (WinRT,但在WinPRT中也支持)和IsolatedStorage,它们似乎都存储数据。这就是我到目前为止所理解的:

  • IsolatedStorage是一个虚拟文件系统,因此不能与用户媒体交互。
  • LocalStorage似乎有一个真正独立的存储空间,因为数据存储在与应用程序关联的文件夹中。

在IsolatedStorage中,来自不同应用程序的数据能混合起来吗?我想要一种真正安全的隔离存储数据的方法,而不需要其他应用程序的扩展交互。此数据可能是设置首选项。

问题是我不太清楚那些API和我围绕它们的测试程序会带来新的问题。这些名称空间之间的真正区别是什么,以及哪个名称空间能够满足我上面解释的需求?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-30 13:57:25

这两种API都用于对应用程序文件系统进行操作,并且对媒体文件没有限制。这两种API的主要区别在于,IsolatedStorage类型仅适用于Windows应用程序,ApplicationData类型可用于Windows应用程序,也可用于Metro 8应用程序。因此,如果您打算为两个平台( Windows 8和Windows8)开发应用程序,我建议您使用ApplicationData API,这样您就可以在您的两个项目、WP8和Win8中都使用一个公共服务程序集。另一方面,这两个API都是完全安全的。这意味着没有任何其他应用程序可以访问应用程序的文件系统。但是,如果要为WP7.8和WP8开发应用程序,那么您别无选择,必须使用IsolatedStorage类型。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17389750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档