数据管理与安全:Windows 应用的数据存储与文件操作
1. Windows 应用的数据存储
在 Windows 应用开发中,数据存储是至关重要的一环。不同类型的数据需要采用不同的存储方式,以满足应用的需求和性能要求。
1.1 应用数据存储选项
- WinJS.Application.sessionState:若要使用网络标准存储可共享给非 Windows 应用商店应用的设置,使用
WinJS.Application.sessionState是一个不错的选择。该存储可包含具有应用定义属性的 JavaScript 对象,并且在应用挂起期间会自动持久化到本地ApplicationData类,且无大小限制。 - WinJS.Application.local:这是专为使用 JavaScript 的 Windows 应用商店应用提供的第二种存储选项,是
ApplicationData类的包装器,对开发者而言,它能使本地上下文或 Web 上下文的使用变得透明。在本地上下文中,包装器使用本地存储来持久化数据;在 Web 上下文中,则回退到内存存储。 - WinJS.Application.roaming:这是第三种存储选项,同样是
ApplicationData类的包装器,能使漫游配置文件或 Web 上下文的使用对开发者透明。在本地上下文中,使用漫游存储来持久化数据;在 Web 上下文中回退