System.IO.IsolatedStorage 命名空间

System.IO.IsolatedStorage 命名空间包含允许创建和使用独立存储区的类型。使用这些存储区可以读取和写入不太受信任的代码无法访问的数据,并可以防止公开保存在文件系统其他位置的敏感信息。数据存储在由当前用户和由代码所在的程序集分隔的隔室中。另外,数据可以由域进行隔离。漫游配置文件可以和独立存储一起使用,这样独立存储区将随用户的配置文件一起移动。IsolatedStorageScope 枚举指示隔离的不同类型。有关何时使用独立存储的更多信息,请参见 执行独立存储任务

IsolatedStorageFile 类提供独立存储所需的大部分功能。可使用此类可获取、删除和管理独立存储。IsolatedStorageFileStream 类处理从存储区读取文件和向存储区写入文件。这类似于在标准 File I/O 类中进行读取和写入。有关 I/O 的更多信息,请参见 System.IO 命名空间。

有关使用独立存储的示例,请参见 执行独立存储任务

  说明
公共类 IsolatedStorage 表示所有独立存储实现都必须从其派生的抽象基类。
公共类 IsolatedStorageException 独立存储中的操作失败时所引发的异常。
公共类 IsolatedStorageFile 表示包含文件和目录的独立存储区。
公共类 IsolatedStorageFileStream 公开独立存储中的文件。

接口

  接口 说明
公共接口 INormalizeForIsolatedStorage 启用独立存储和应用程序域与程序集的证据之间的比较。

枚举

  枚举 说明
公共枚举 IsolatedStorageScope 枚举受 IsolatedStorage 支持的独立存储范围的级别。