[英]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.