当应用安装时,系统会为设置和文件等应用数据提供它自己的每用户数据存储。我们不需要知道这 些数据存在哪里或如何存储,因为系统会负责管理物理存储工作。我们只需使用应用数据API就可以了 。
本地应用数据一般用于当前设备数据的持久化,并且本地数据没有限制大小,通常情况使用 本地数据存储大型数据集。
如何获取应用的设置和文件容器
1.使用 ApplicationData.LocalSettings属性可以获取ApplicationDataContainer 对象中的设置。
Windows.Storage.ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
2.使用 ApplicationData.LocalFolder 属性可以获取StorageFolder 对象中的文件。
Windows.Storage.ApplicationDataContainer localFolder = Windows.Storage.ApplicationData.Current.LocalFolder;
如何将数据写入设置
我们可 以通过三种方式将数据写入设置。
1.使用ApplicationDataContainer.Values属性。
localSettings.Values["exampleSetting"] = "Hello Windows";
使用键-值对的方式。
2.使用ApplicationDataCompositeValue对象,进 行一个复合的设置。
Windows.Storage.ApplicationDataCompositeValue composite = new Windows.Storage.ApplicationDataCompositeValue(); composite["intVal"] = 1; composite["strVal"] = "string"; localSettings.Values["exampleCompositeSetting"] = composite;
3.使用 ApplicationDataContainer.CreateContainer方法创建设置容器,将数据添加到容器中。
Windows.Storage.ApplicationDataContainer container = localSettings.CreateContainer("exampleContainer", Windows.Storage.ApplicationDataCreateDisposition.Always); if (localSettings.Containers.ContainsKey("exampleContainer")) { localSettings.Containers["exampleContainer"].Values["exampleSetting"] = "Hello Windows"; }
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索windows
, 数据
, 应用
, 数据存储
, 本地应用
, storage
Composite
windows7从入门到精通、windows编程入门、windows api编程入门、windows10入门教程pdf、windows10入门,以便于您获取更多的相关知识。