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
衍生
屬性

備註

重要

使用不信任的資料呼叫此類別的方法,會造成安全性上的風險。 呼叫此類別的方法時,請一律使用信任的資料。 如需詳細資訊,請參閱 驗證所有輸入

如需檔案型隔離儲存區的相關資訊,請參閱 類別 IsolatedStorageFile

重要

隔離儲存區不適用於 Windows 8.x 市集應用程式。 請改用 Windows 執行階段 API 所提供的 Windows.Storage 命名空間來儲存本機資料與檔案。 如需詳細資訊,請參閱 Windows 開發人員中心的應用程式資料

建構函式

IsolatedStorage()

初始化 IsolatedStorage 類別的新執行個體。

屬性

ApplicationIdentity

取得限定隔離儲存區 (Isolated Storage) 範圍的應用程式識別 (Identity)。

AssemblyIdentity

取得用來限定隔離儲存區範圍的組件識別 (Assembly Identity)。

AvailableFreeSpace

在衍生類別中覆寫時,取得隔離儲存區的可用空間 (以位元組為單位)。

CurrentSize
已淘汰.
已淘汰.

取得值,表示隔離儲存區的目前大小。

DomainIdentity

取得限定隔離儲存區範圍的網域識別。

MaximumSize
已淘汰.
已淘汰.

取得值,表示隔離儲存區的最大可用空間量。 在衍生類別中覆寫時,這個值可以使用不同的測量單位。

Quota

在衍生類別中覆寫時取得值,這個值表示隔離儲存區空間的最大可用空間量。

Scope

取得 IsolatedStorageScope 列舉型別值,指定用來隔離存放區的範圍。

SeparatorExternal

取得可以用在目錄字串中的反斜線字元。 當在衍生類別中覆寫時,可能會傳回另一個字元。

SeparatorInternal

取得可以用在目錄字串中的句號字元。 當在衍生類別中覆寫時,可能會傳回另一個字元。

UsedSize

在衍生類別中覆寫時,取得值,這個值表示隔離儲存區的已使用空間量。

方法

CreateObjRef(Type)

建立包含所有相關資訊的物件,這些資訊是產生用來與遠端物件通訊的所需 Proxy。

(繼承來源 MarshalByRefObject)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetLifetimeService()
已淘汰.

擷取控制這個執行個體存留期 (Lifetime) 原則的目前存留期服務物件。

(繼承來源 MarshalByRefObject)
GetPermission(PermissionSet)

在由衍生類別實作時,會從使用權限集合中傳回表示存取隔離儲存區的使用權限。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
IncreaseQuotaTo(Int64)

在衍生類別中覆寫時,提示使用者核准更大的隔離儲存區配額大小 (以位元組為單位)。

InitializeLifetimeService()
已淘汰.

取得存留期服務物件,以控制這個執行個體的存留期原則。

(繼承來源 MarshalByRefObject)
InitStore(IsolatedStorageScope, Type)

初始化新的 IsolatedStorage 物件。

InitStore(IsolatedStorageScope, Type, Type)

初始化新的 IsolatedStorage 物件。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
MemberwiseClone(Boolean)

建立目前 MarshalByRefObject 物件的淺層複本。

(繼承來源 MarshalByRefObject)
Remove()

當在衍生類別中被覆寫時,移除個別隔離存放區和所有的收納資料。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱