繁体   English   中英

将数据存储在隔离的存储中

[英]Storing data in isolated storage

如何在独立存储中存储变量,然后在C#控制台应用程序中检索它?

我知道如何将数据存储在隔离存储区的文件中:首先,我需要隔离存储区,然后需要创建目录,然后在该目录下创建文件,并对该文件执行读/写操作。 我可以使用流读取器和写入器来执行此操作

var store = IsolatedStorageFile.GetUserStoreForApplication();

IsolatedStorageFileStream rootFile = store.CreateFile("hello.txt");

store.CreateDirectory("Conditions");

仅使用变量而不使用文件怎么办?

IsolatedStorageSettings仅适用于silverlight。

Metro Apps也类似的机制。

但是对于普通的桌面应用程序,不存在类似的类。

如果需要处理,我将创建类似的类MyLocalStorageSettings,并在其中维护一个Dictionary。

对于字典中的任何修改,我都将保存到磁盘(使用IsolatedStorageFile)。 该字典应在应用程序加载时或在首次访问此类时加载。

我已经利用类似的方法在Metro Apps中存储复杂的设置,而现有的基础设施还不够。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM