更新:2007 年 11 月
提供了三个主要的类来帮助您执行涉及独立存储的任务:
- 从 IsolatedStorage 派生的 IsolatedStorageFile 提供对存储的程序集和应用程序文件的基本管理。IsolatedStorageFile 类的实例表示位于文件系统中的单个存储区。 
- 从 System.IO.FileStream 派生的 IsolatedStorageFileStream 提供对存储区中文件的访问。 
- IsolatedStorageScope 是一个枚举,使您可以创建并选择具有适当隔离类型的存储区。 
独立存储类使您可以创建、枚举并删除独立存储。通过 IsolatedStorageFile 对象可以使用执行这些任务的方法。某些操作要求您具有 IsolatedStorageFilePermission(它表示管理独立存储的权限);您可能还需要具有访问文件或目录的操作系统权限。在 Microsoft Windows NT、Microsoft Windows 2000、Windows XP 和 Windows Vista 上,文件上的访问控制列表 (ACL) 设置可以防止您访问独立存储。独立存储工具 Storeadm.exe 也可以用于简单的存储区管理,例如列出或删除当前用户的所有存储区。
本节内容
- 获取存储区 
 提供使用 IsolatedStorageFile 类获取按用户和程序集隔离的存储区的示例。
- 枚举存储区 
 演示一个应用程序,在其中使用 IsolatedStorageFile.GetEnumerator 方法计算用户的所有独立存储的大小。
- 删除存储区 
 演示如何以两种不同的方式使用 IsolatedStorageFile.Remove 方法来删除独立存储区。
- 预见空间不足的情况 
 说明如何测量独立存储区中剩余的空间。
- 创建文件和目录 
 提供一些在独立存储区中创建文件和目录的示例。
- 查找现有的文件和目录 
 演示如何读取独立存储区中的目录结构和文件。
- 读取和写入文件 
 提供一个向 IsolatedStorageFile 写入字符串并将其读取回的示例。
- 删除文件和目录 
 演示如何删除独立存储文件和目录。.gif) 说明: 说明:- 上述的每个示例都有一个源文件,用以阐释一项特定任务。每个示例的主页上都包含有安装、编译和运行的指导说明。这些示例仅以 C# 的形式提供。 
参考
- System.IO.IsolatedStorage 命名空间
 提供所有独立存储参考主题的概述说明。
相关章节
- 独立存储介绍
 讨论重要的独立存储概念。