[Windows Phone 7] Storage

來源:互聯網
上載者:User

現在Windwos Phone 7的資料存放區得寫入到隔離儲存區 (Isolated Storage)空間中,有兩種儲存方式:1.獨立檔案儲存體;2.獨立設定儲存。

(1)獨立檔案儲存體

獨立檔案儲存體的使用方法與檔案類似

寫入:

//Obtain the virtual store for applicationIsolatedStorageFile myStore = IsolatedStorageFile.GetUserStoreForApplication();//Create a new folder and call it "ImageFolder"myStore.CreateDirectory("ImageFolder");//Create a new file and assign a StreamWriter to the store and this new file (myFile.txt)//Also take the text contents from the txtWrite control and write it to myFile.txtStreamWriter writeFile = new StreamWriter(new IsolatedStorageFileStream("ImageFolder\\myFile.txt", FileMode.OpenOrCreate, myStore));writeFile.WriteLine(txtWrite.Text);writeFile.Close();

讀取:


     //Obtain a virtual store for application    IsolatedStorageFile myStore = IsolatedStorageFile.GetUserStoreForApplication();    //This code will open and read the contents of myFile.txt    //Add exception in case the user attempts to click “Read button first.    StreamReader readFile = null;    try    {        readFile = new StreamReader(new IsolatedStorageFileStream("ImageFolder\\myFile.txt", FileMode.Open, myStore));        string fileText = readFile.ReadLine();        //The control txtRead will display the text entered in the file        txtRead.Text = fileText;        readFile.Close();    }    catch    {        txtRead.Text = "Need to create directory and the file first.";    }

(2)獨立設定儲存

//擷取獨立設定儲存物件IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;//寫資料setting["name"]="Bill";setting["age"]=""20;setting.save();//讀資料string Name=setting["name"];

更具體的例子可以看微軟SettingsSample的例子,裡面有很詳細的說明怎麼進行獨立設定儲存。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.