亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

什么是Windows Phone的獨立存儲以及獨立存儲種形式

2020-02-17 16:07:56
字體:
來源:轉載
供稿:網友

什么是獨立存儲

獨立存儲(isolatedstorage)這個東西 是首先在SilverLight使用的(好 吧我是因為wp才認識獨立存儲的)

要說明什么是獨立存儲 首先就說什么是獨立(isolated) 獨立就是自個為一體

獨立存儲就是 A程序存的東西只能A用 B不能用 相同道理B的東西只能B自 己用A不能訪問

這樣做的很大好處是能提升安全性 哪怕你自個下載個病毒那病毒也只能在自個 的獨立存儲空間內才能形成破壞

由于wp的獨立存儲其實是“共享存儲”(大家的獨立存儲空間 其實都是共享手機的那塊內存 所謂獨立只是邏輯上的文件形式獨立而不是空間的獨立)

所以wp 手機就算中毒最壞的情況也只是手機空間被撐暴而已(自個理解 歡迎拍磚)

獨立存儲分2種形 式:

1.文件形式的存儲,通過真實的文件和目錄的形式來創建和管理數據

2.設置的形式 ,通過字典的方式創建鍵值對,可用于保存少量的數據(對于實現墓碑機制和諸如軟件的設置一類的話 這貨挺有用的)

首先說明下獨立存儲(IsolatedStorage)是位于 System.IO.IsolatedStorage

當輸入IsoLatedStorage的時候智能提示會有4個跟獨立存儲有關的 。。。這個應該叫選項還是選擇呢?

其中第一個IsolatedStorageException是獨立存儲的異常錯誤

第二個就是用來創建和 管理文件的

第三個則主要是用于讀取,將獨立存儲里存儲的文件已流的形式讀取出來(此類繼 承自FileStream,大部分情況下適用與FileStream的都可以兼容這貨)

第四個則是以設置的形 式獲得獨立存儲區。。(就像剛才說的獨立存儲的2種形式的第二種)

異常沒什么好說的 重點 說第二跟第四個 也就是IsolatedStorageFile 和 IsolatedStorageSettings

IsolatedStorageFile

?

先說如何在獨立存儲里創建一個名叫 hello.txt且里面寫著hello的文本文檔。。

要在獨立存儲區里新建一個文件 首先要先獲得該軟 件(一說用戶)所擁有的獨立存儲區

var appStorage = IsolatedStorageFile.GetUserStoreForApplication();

(。。。第一次寫帶代碼的博客 不會 高亮顯示關鍵字。。。如何弄呢? HTML代碼看著蛋疼啊。。。)

然后創建該文件

var fileName = appStorage.OpenFile(“hello.txt”,FileMode.OpenOrCreate)

對于這句代碼可能 會有疑問,不是說好的創建嗎? 怎么是OpenFIle的?而且appStorage里也有個CreateFile的方法啊

說到這個請注意代碼的后半段,FileMode.OpenOrCreate ?雖說我是用了 OpenFile這個沒錯,不過有FileMode在。。。

OpenOrCreate意味著如果文件當前存在,則讀取 文件,假如不存在,就新建一個,不過這是在你可能擁有文件的前提下才用OpenFile會比較科學,如果 死都要創建新文件的話

如果直接用CreateFIle的話,假如當前獨立存儲區已經有了該文件會報 Exception的

科學的做法是要先確定文件是否存在,如果存在則刪除在創建(懶了。。直接貼我 自己寫的代碼的圖吧)

好了 現在已經有了那個文件了 如何向里面寫入數據呢 這個的話個正常 的其他c#的io操作差不多,直接用StreamWriter就ok了

StreamWriter sw = new StreamWriter (fileName);

sw.WriteLine("hello");

自此就已經完成任務啦,在獨立存儲 區里創建了一個叫 hello.txt的文件且里面寫有hello

另外稍微注意的是獨立存儲是屬于非托管 資源 所以其需要手動釋放(想問為什么??跟Stream為什么需要手動釋放同道理,非托管的不被CLR管 理)

典型的辦法最好是新建獨立存儲的時候用一個using語句圍起來 這樣可以避免忘記 Dispose

另外可能有人問 我存進去了那怎么讀出來呢?基本步驟差不多(我都用了OpenFile了 ,其實就是為了方便,讀寫一體化)

然后StreamWriter換成StreamReader讀出里面的流即可

IsolaterStorageSettings

這個東西會在獨立存儲區內以字典的形式保存數據

感 覺好像是存在一個叫 __ApplicationSettings 的文件里(不知道正確與否 但是用上了Settings的話好 像就鐵定會多出這個文件)

也通過例子來說話

這次的目標是在獨立存儲區保存一個鍵為 "hello”值為"everyone”

首先也要跟File那個差不多獲取當前軟件內所擁有的獨立 存儲區 不過這次獲得的是Settings而不是File了(畢竟我們是要保存到Settings而不是以真實文件形 式保存)

IsolatedStorageSettings setting = IsolatedStorageSettings.ApplicationSettings;

獲取之后其實就可以很簡單的

setting[“鍵的名稱"]=值

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美国产制服动漫| 国产精品女主播视频| 久热爱精品视频线路一| 国产精品老牛影院在线观看| 国产999精品久久久影片官网| 成人免费福利视频| 国产精品丝袜视频| 欧美极品少妇与黑人| 美日韩精品免费视频| 91精品视频网站| 2019中文字幕在线免费观看| 亚洲国产福利在线| 国产手机视频精品| 国产成人综合久久| 国产在线视频91| 中文字幕日本精品| 91日本在线视频| 欧洲亚洲在线视频| 精品视频久久久久久| 欧美精品激情blacked18| 久久久99免费视频| 国产视频亚洲精品| 亚洲黄一区二区| 国产91精品高潮白浆喷水| 精品一区电影国产| 成人av色在线观看| 欧美丰满片xxx777| 91香蕉嫩草影院入口| 亚洲最大中文字幕| 久久精品电影一区二区| 91精品久久久久久| 亚洲欧美日韩国产成人| 欧美精品在线观看91| 4438全国亚洲精品在线观看视频| 主播福利视频一区| 国产精品第一区| 日韩精品999| 中文字幕亚洲无线码a| 中文字幕日韩av综合精品| 日韩av免费在线| 亚洲欧美日韩在线高清直播| 国产三级精品网站| 国内精品久久久久久久| 国模叶桐国产精品一区| 4p变态网欧美系列| 国产精品视频色| 中文字幕日韩精品在线| 日韩欧美在线观看| 亚洲精品网站在线播放gif| 91综合免费在线| 丝袜一区二区三区| 国产欧美日韩精品丝袜高跟鞋| 国产精品美女在线观看| 日韩av片免费在线观看| 欧美日韩一区二区精品| 成人欧美一区二区三区黑人孕妇| 一区二区三区精品99久久| 亚洲国产天堂网精品网站| 欧美疯狂性受xxxxx另类| 欧美大荫蒂xxx| 亚洲大胆人体av| 国产男人精品视频| 日韩视频永久免费观看| 久久精品成人欧美大片古装| 在线观看免费高清视频97| 欧美大片免费观看| 国产精欧美一区二区三区| 国产精品2018| 欧美性xxxx极品高清hd直播| 成人午夜激情免费视频| 日产精品99久久久久久| 欧美在线观看视频| 日韩在线播放一区| 国产精品视频xxx| 操人视频在线观看欧美| 亚洲成人网在线观看| 亚洲黄色av女优在线观看| 国产精品网站大全| 日韩最新中文字幕电影免费看| 亚洲视频一区二区三区| 国产欧美va欧美va香蕉在| 色哟哟网站入口亚洲精品| 国精产品一区一区三区有限在线| 日韩在线观看网站| 亚洲电影av在线| 国产日韩欧美日韩| 国产成人午夜视频网址| 91国产精品电影| 国产精品一区二区三区久久久| 日韩av电影国产| 2019中文字幕在线| 亚洲成av人影院在线观看| 国产成人精品亚洲精品| 欧美激情亚洲自拍| 欧美—级a级欧美特级ar全黄| 日韩在线观看免费全集电视剧网站| 疯狂做受xxxx欧美肥白少妇| 深夜福利一区二区| 韩国视频理论视频久久| 一本色道久久88综合日韩精品| 成人动漫网站在线观看| 日韩av网址在线| 欧美激情第1页| 精品国产1区2区| 日韩电影免费观看在线| 日韩大胆人体377p| 国产一区二区三区视频| 国产成人精品视频在线| 中文字幕最新精品| 成人在线播放av| 久久精品99久久久久久久久| 91丝袜美腿美女视频网站| 亚洲精品视频免费| 日韩在线播放一区| 日韩欧美在线视频日韩欧美在线视频| 成人激情视频在线观看| 精品国产一区二区三区久久久| 亚洲日韩中文字幕在线播放| 亚洲成人久久久久| 日产精品99久久久久久| 中文字幕亚洲欧美在线| 亚洲性生活视频在线观看| 欧美性受xxx| 国产精品久久久久久久av大片| 亚洲国产欧美自拍| 国产精品男人爽免费视频1| 久久久国产视频91| 欧美一区在线直播| 欧美日韩免费在线| 日韩亚洲第一页| 亚洲天堂男人的天堂| 韩国精品久久久999| 91精品国产高清久久久久久| 久久国产视频网站| 8090理伦午夜在线电影| 亚洲欧美日韩国产中文专区| 国产亚洲xxx| 亚洲乱码av中文一区二区| 亚洲第一视频网| 欧美孕妇性xx| 亚洲自拍偷拍一区| 美女久久久久久久久久久| 亚洲视频免费一区| 在线看日韩欧美| 国产精品免费一区豆花| 狠狠干狠狠久久| 亚洲第一区中文99精品| 亚洲国语精品自产拍在线观看| 日韩国产一区三区| 久久精品国产综合| 国产精品一区二区3区| 国产精品黄色影片导航在线观看| 中文字幕亚洲欧美一区二区三区| 欧美黑人xxxⅹ高潮交| 自拍偷拍亚洲一区| 亚洲欧美精品一区二区| 欧美人与性动交a欧美精品| 欧美激情视频在线| 亚洲欧美综合另类中字| 亚洲小视频在线观看| 欧美激情videos| 国产精品v日韩精品| 亚洲天堂av在线免费| 久久久久久亚洲精品不卡|