windows-8 – Windows 8商店应用程序 – 使用哪种类型的存储?

前端之家收集整理的这篇文章主要介绍了windows-8 – Windows 8商店应用程序 – 使用哪种类型的存储?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我对Windows Store应用程序可用的各种类型的存储有点困惑.

假设我有一个记事本应用程序,用户可以在其中查看,创建和编辑备注.我将使用哪种存储类型存储笔记?本地存储?将注释写入用户文档文件夹中的文件?另外,如果我想通过云同步用户的笔记怎么办?我知道漫游数据的大小限制相当小.

您提到的几乎所有选项都可用于记事本应用程序.漫游数据选项除外,它只允许您存储100KB的数据.

我将尝试总结您拥有的选项并添加更多:

localStorage的
您可以轻松地将这些文件添加localstorage,您可以将其存储为文件格式或序列化您的对象并存储该文件.很容易实现. Con是只有您的应用才能访问这些文件.

文件
也是一种选择.通过使用不同的文件采集器轻松实现.例如FileOpenPickerFileSavePicker.文件可以以您喜欢的格式存储,并可由其他应用程序或文件资源管理器访问.

漫游数据
由于空间有限,因此无法选择文件

Skydrive API
如果您想在云中存储文件并在任何地方访问它们,您可以考虑skydrive api.另请注意,如果您使用文件选择器,您还可以选择将这些文件保存/加载到skydrive. (尽管在这种情况下,用户选择存储文件的位置.)

Windows Azure移动服务
如果要在云中存储数据,还有另一种选择.使您能够将数据存储在表/表中.很容易实现.有关移动服务的更多信息,请访问here

sql Lite
如果需要本地数据库来存储数据,则可以选择sqlLite. Tim Heuer撰写了一篇关于如何在Windows 8应用程序中使用sqlLite的精彩博客文章.你可以找到它here

希望这会清除一些事情,并为您提供有关应用程序选择内容的一些想法?

猜你在找的Windows相关文章