前一篇漲姿勢UWP源碼分析從數(shù)據(jù)源著手,解釋了RSS feed的獲取和解析,本篇則會就數(shù)據(jù)源的保存和讀取進行舉例。

  和之前的Windows Runtime一樣,UWP采用IsolatedStorage的方式來存儲APP的私有數(shù)據(jù),這樣做到APP之間互不干擾,減少了錯誤及安全隱患?,F(xiàn)在的Application的設(shè)計似乎都流行這個做法。

  UWP中對應(yīng)用程序數(shù)據(jù)存儲區(qū)的訪問,通常使用ApplicationData這個類來操作,我們把最常用的一些屬性列出:

屬性和方法

用途

public StorageFolder LocalFolder { get; }

獲取本地應(yīng)用程序數(shù)據(jù)存儲區(qū)中的根文件夾。

public ApplicationDataContainer LocalSettings { get; }

獲取本地應(yīng)用程序數(shù)據(jù)存儲區(qū)中的應(yīng)用程序設(shè)置容器。

public StorageFolder RoamingFolder { get; }

獲取漫游應(yīng)用程序數(shù)據(jù)存儲區(qū)中的根文件夾。

public ApplicationDataContainer RoamingSettings { get; }

獲取漫游應(yīng)用程序數(shù)據(jù)存儲區(qū)中的應(yīng)用程序設(shè)置容器。

public IAsyncAction ClearAsync();

刪除本地、漫游以及臨時應(yīng)用程序數(shù)據(jù)存儲區(qū)中的所有應(yīng)用程序數(shù)據(jù)。

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設(shè)計培訓,網(wǎng)站建設(shè)培訓學習是年輕人改變自己的最好方式