通过


IsolatedStorage 类

定义

表示所有独立存储实现必须从中派生的抽象基类。

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
继承
IsolatedStorage
派生
属性

注解

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)

适用于

另请参阅