System.IO.IsolatedStorage 命名空间
System.IO.IsolatedStorage 命名空间包含允许创建和使用独立存储区的类型。使用这些存储区可以读取和写入不太受信任的代码无法访问的数据,并可以防止公开保存在文件系统其他位置的敏感信息。数据存储在由当前用户和由代码所在的程序集分隔的隔室中。另外,数据可以由域进行隔离。漫游配置文件可以和独立存储一起使用,这样独立存储区将随用户的配置文件一起移动。IsolatedStorageScope 枚举指示隔离的不同类型。有关何时使用独立存储的更多信息,请参见 执行独立存储任务。
IsolatedStorageFile 类提供独立存储所需的大部分功能。可使用此类可获取、删除和管理独立存储。IsolatedStorageFileStream 类处理从存储区读取文件和向存储区写入文件。这类似于在标准 File I/O 类中进行读取和写入。有关 I/O 的更多信息,请参见 System.IO 命名空间。
有关使用独立存储的示例,请参见 执行独立存储任务。
类
类 | 说明 | |
---|---|---|
![]() |
IsolatedStorage | 表示所有独立存储实现都必须从其派生的抽象基类。 |
![]() |
IsolatedStorageException | 独立存储中的操作失败时所引发的异常。 |
![]() |
IsolatedStorageFile | 表示包含文件和目录的独立存储区。 |
![]() |
IsolatedStorageFileStream | 公开独立存储中的文件。 |
接口
接口 | 说明 | |
---|---|---|
![]() |
INormalizeForIsolatedStorage | 启用独立存储和应用程序域与程序集的证据之间的比较。 |
枚举
枚举 | 说明 | |
---|---|---|
![]() |
IsolatedStorageScope | 枚举受 IsolatedStorage 支持的独立存储范围的级别。 |