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
- 繼承
- 衍生
- 屬性
備註
重要
使用不信任的資料呼叫此類別的方法,會造成安全性上的風險。 呼叫此類別的方法時,請一律使用信任的資料。 如需詳細資訊,請參閱 驗證所有輸入。
如需檔案型隔離記憶體的相關信息,請參閱 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, Type) |
初始化新的 IsolatedStorage 物件。 |
InitStore(IsolatedStorageScope, Type) |
初始化新的 IsolatedStorage 物件。 |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
MemberwiseClone(Boolean) |
建立目前 MarshalByRefObject 物件的淺層複本。 (繼承來源 MarshalByRefObject) |
Remove() |
當在衍生類別中被覆寫時,移除個別隔離存放區和所有的收納資料。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |