簡體   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