IsolatedStorage 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示所有独立存储实现必须从中派生的抽象基类。
public ref class IsolatedStorage abstract : MarshalByRefObject
public abstract class IsolatedStorage : MarshalByRefObject
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class IsolatedStorage : MarshalByRefObject
type IsolatedStorage = class
inherit MarshalByRefObject
[<System.Runtime.InteropServices.ComVisible(true)>]
type IsolatedStorage = class
inherit MarshalByRefObject
Public MustInherit Class IsolatedStorage
Inherits MarshalByRefObject
- 继承
- 派生
- 属性
注解
Important
使用不受信任的数据调用此类中的方法存在安全风险。 仅在确保数据受信任的情况下,再从该类调用方法。 有关详细信息,请参阅验证所有输入。
有关基于文件的隔离存储的信息,请参阅该 IsolatedStorageFile 类。
构造函数
| 名称 | 说明 |
|---|---|
| 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) |