IsolatedStorage 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示所有独立存储实现都必须从中派生的抽象基类。
public ref class IsolatedStorage abstract : MarshalByRefObjectpublic abstract class IsolatedStorage : MarshalByRefObject[System.Runtime.InteropServices.ComVisible(true)]
public abstract class IsolatedStorage : MarshalByRefObjecttype IsolatedStorage = class
    inherit MarshalByRefObject[<System.Runtime.InteropServices.ComVisible(true)>]
type IsolatedStorage = class
    inherit MarshalByRefObjectPublic MustInherit Class IsolatedStorage
Inherits MarshalByRefObject- 继承
- 派生
- 属性
注解
重要
使用不受信任的数据调用此类中的方法存在安全风险。 仅使用受信任的数据调用此类中的方法。 有关详细信息,请参阅 验证所有输入。
有关基于文件的独立存储的信息,请参阅 IsolatedStorageFile 类。
重要
独立存储不适用于 Windows 8.x 应用商店应用。 请改用 Windows 运行时 API 包含的 Windows.Storage 命名空间中的应用程序数据类来存储本地数据和文件。 有关详细信息,请参阅 Windows 开发人员中心的 应用程序数据 。
构造函数
| IsolatedStorage() | 初始化 IsolatedStorage 类的新实例。 | 
属性
| ApplicationIdentity | 获取用于确定独立存储范围的应用程序标识。 | 
| AssemblyIdentity | 获取用于确定独立存储范围的程序集标识。 | 
| AvailableFreeSpace | 在派生类中重写时,获取独立存储的可用空间(以字节为单位)。 | 
| CurrentSize | 
				已过时.
			 
				已过时.
			 获取表示独立存储当前大小的值。 | 
| DomainIdentity | 获取用于确定独立存储范围的域标识。 | 
| MaximumSize | 
				已过时.
			 
				已过时.
			 获取一个值,该值表示独立存储的最大可用空间数量。 当在派生类中重写时,该值可以采用不同的度量单位。 | 
| Quota | 在派生类中重写时,获取一个值,该值表示可用于独立存储的最大空间量。 | 
| Scope | 获取指定用于隔离存储区的范围的 IsolatedStorageScope 枚举值。 | 
| SeparatorExternal | 获取可在目录字符串中使用的反斜杠字符。 当在派生类中重写后,可能会返回另一个字符。 | 
| SeparatorInternal | 获取可在目录字符串中使用的句点字符。 当在派生类中重写后,可能会返回另一个字符。 | 
| UsedSize | 在派生类中重写时,获取一个值,该值表示用于独立存储的空间量。 | 
方法
| CreateObjRef(Type) | 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。(继承自 MarshalByRefObject) | 
| Equals(Object) | 确定指定对象是否等于当前对象。(继承自 Object) | 
| GetHashCode() | 作为默认哈希函数。(继承自 Object) | 
| GetLifetimeService() | 
		已过时.
	 检索控制此实例的生存期策略的当前生存期服务对象。(继承自 MarshalByRefObject) | 
| GetPermission(PermissionSet) | 当由派生类实现时,从权限集中返回表示对独立存储的访问权限的权限。 | 
| GetType() | 获取当前实例的 Type。(继承自 Object) | 
| IncreaseQuotaTo(Int64) | 在派生类中重写时,将提示用户批准独立存储的更大配额大小(以字节为单位)。 | 
| InitializeLifetimeService() | 
		已过时.
	 获取生存期服务对象来控制此实例的生存期策略。(继承自 MarshalByRefObject) | 
| InitStore(IsolatedStorageScope, Type, Type) | 初始化新的 IsolatedStorage 对象。 | 
| InitStore(IsolatedStorageScope, Type) | 初始化新的 IsolatedStorage 对象。 | 
| MemberwiseClone() | 创建当前 Object 的浅表副本。(继承自 Object) | 
| MemberwiseClone(Boolean) | 创建当前 MarshalByRefObject 对象的浅表副本。(继承自 MarshalByRefObject) | 
| Remove() | 当在派生类中重写时,移除个别独立存储区和包含的所有数据。 | 
| ToString() | 返回表示当前对象的字符串。(继承自 Object) |