執行隔離儲存區工作
提供三個主要類別,幫助您執行涉及隔離儲存區的工作:
IsolatedStorageFile (衍生自 IsolatedStorage) 提供儲存的組件和應用程式檔案的基本管理。IsolatedStorageFile 類別的執行個體 (Instance) 代表位於檔案系統中的單一存放區。
IsolatedStorageFileStream (衍生自 System.IO.FileStream) 提供對存放區中檔案的存取。
IsolatedStorageScope 為列舉型別,讓您能夠以適當的隔離類型建立並選取存放區。
隔離儲存區類別允許您建立、列舉和刪除隔離儲存區。執行這些工作的方法可透過 IsolatedStorageFile 物件來提供使用。某些作業要求您擁有代表管理隔離儲存區權限的 IsolatedStorageFilePermission;您可能也需要擁有作業系統權限以存取檔案或目錄。在 Microsoft Windows NT 和 Microsoft Windows 2000 中,檔案上的存取控制清單 (ACL) 設定值可以防止您存取隔離儲存區。隔離儲存區工具 (Storeadm.exe) 也可以用於簡單存放區管理,例如,列出或刪除目前使用者的所有存放區。
在本節中
- 取得存放區
提供使用 IsolatedStorageFile 類別的範例,取得使用者和組件所隔離的存放區。
- 列舉存放區
使用 IsolatedStorageFile.GetEnumerator 方法計算使用者所有隔離儲存區的大小,來示範這個方法的應用程式。
- 刪除存放區
示範 IsolatedStorageFile.Remove 方法如何能夠以兩個不同方式使用以刪除隔離存放區。
- 預先考慮空間不足的情況
示範如何測量隔離存放區內的剩餘空間。
- 建立檔案和目錄
提供一些在隔離存放區中建立檔案和目錄的範例。
- 尋找現有檔案和目錄
示範如何在隔離儲存區中讀取目錄結構和檔案。
- 讀取和寫入至檔案
提供寫入字串至 IsolatedStorageFile 並將它讀回的範例。
刪除檔案和目錄
示範如何刪除隔離儲存區的檔案和目錄。注意事項 這些範例中每一個都有原始程式檔,描述一個特定的工作。設定、編譯和執行的指令包含在各個範例的主要網頁上。該範例只提供 C# 的示範。
參考
- System.IO.IsolatedStorage 命名空間
提供所有隔離儲存區參考主題的概觀說明。
相關章節
- 隔離儲存區的簡介
討論重要的隔離儲存區概念。