System.IO.IsolatedStorage 名前空間

分離ストアの作成と使用を許可する型が含まれています。 これらのストアを使用すると、信頼度の低いコードがアクセスできないデータを読み書きでき、ファイル システムの他の場所に保存できる機密情報が漏えいするのを防ぐことができます。 データは、現在のユーザーとコードが存在するアセンブリによって分離されたコンパートメントに格納されます。 さらに、データはドメインによって分離できます。 移動プロファイルは分離ストレージと組み合わせて使用できるため、分離ストアはユーザーのプロファイルと共に移動します。 IsolatedStorageScope列挙は、さまざまな種類の分離を示します。 分離ストレージを使用する場合の詳細については、「 分離ストレージ」を参照してください。

クラス

名前 説明
IsolatedStorage

すべての分離ストレージ実装の派生元となる抽象基本クラスを表します。

IsolatedStorageException

分離ストレージ内の操作が失敗した場合にスローされる例外。

IsolatedStorageFile

ファイルとディレクトリを含む分離ストレージ領域を表します。

IsolatedStorageFileStream

分離ストレージ内のファイルを公開します。

IsolatedStorageSecurityState

分離ストレージのクォータ サイズを維持するための設定を提供します。

インターフェイス

名前 説明
INormalizeForIsolatedStorage

分離ストアとアプリケーション ドメインとアセンブリの証拠の比較を有効にします。

列挙型

名前 説明
IsolatedStorageScope

IsolatedStorageでサポートされている分離ストレージ スコープのレベルを列挙します。

IsolatedStorageSecurityOptions

分離ストレージのセキュリティに影響するオプションを指定します。

注釈

IsolatedStorageFile クラスは、分離ストレージに必要なほとんどの機能を提供します。 このクラスを使用して、分離ストレージを取得、削除、管理します。 IsolatedStorageFileStream クラスは、ストアへのファイルの読み取りと書き込みを処理します。 これは、標準のファイル I/O クラスでの読み取りと書き込みに似ています。 I/O の詳細については、 System.IO 名前空間を参照してください。

分離ストレージの使用例については、「 分離ストレージ」を参照してください。