次の方法で共有


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

分離ストレージのスコープを設定するアプリケーション ID を取得します。

AssemblyIdentity

分離ストレージのスコープ設定に使用されるアセンブリ ID を取得します。

AvailableFreeSpace

派生クラスでオーバーライドされると、分離ストレージで使用可能な空き領域をバイト単位で取得します。

CurrentSize
古い.
古い.

分離ストレージの現在のサイズを表す値を取得します。

DomainIdentity

分離ストレージのスコープを設定するドメイン ID を取得します。

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)

適用対象

こちらもご覧ください