Windows应用数据管理全解析
1. 数据访问与数据存储概述
在启用应用功能后,需要选择访问数据的方式,而存储API(Storage APIs)为我们提供了简单的途径。在桌面应用中,应用数据通常存储在系统注册表、安装文件夹或用户配置文件文件夹(如AppData)中,建议始终使用这些位置。而开发Windows应用商店应用时,不能直接访问数据存储位置,但可以使用数据存储(data stores),它类似于数据容器,在Windows 8应用商店应用安装时为每个用户创建。
数据存储有三种不同类型:
- 本地数据(Local Data) :存储在本地机器上的数据。
- 漫游数据(Roaming Data) :存储在云端的数据。
- 临时数据(Temporary Data) :存储在本地机器临时文件夹中的数据。
数据存储具有诸多优势:
- 隔离性 :有助于避免数据在其他应用或其他用户实例中共享。
- 数据生命周期 :与应用生命周期密切相关,安装应用后数据会保留在数据存储中,直到应用卸载(漫游数据除外)。
- 版本控制 :安装更新时数据也会更新,可通过检查版本避免应用数据版本不兼容问题。
2. 本地数据管理
本地数据可用于维护应用配置信息和存储无存储限制的大型数据集,适用于无需在其他设备上的其他应用实例间共享的数据。存储API允许存储数据和文件,数据存储在容器中,容
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



