分離ストレージ
分離ストレージは、コードと保存データを関連付ける標準化された方法を定義することにより、分離性と安全性を提供するデータ ストレージ機構です。標準化には、ほかにも利点があります。管理者は分離ストレージの操作用にデザインされたツールを使用して、ファイルのストレージ領域の構成、セキュリティ ポリシーの設定、および不要なデータの削除を行うことができます。分離ストレージを使用すると、ファイル システムの安全な場所を指定するための固有のパスを指定する必要がなくなり、分離ストレージのアクセス権限を持たないほかのアプリケーションからデータを保護できます。アプリケーションのストレージ領域の場所を示す "ハードコーディングされた" 情報は不要になります。
分離ストレージを使用すると、完全な権限を与えられていないアプリケーションでも、コンピュータのセキュリティ ポリシーによって制御される方法でデータを格納できます。分離ストレージは、慎重に実行する必要のある Web アプリケーションやダウンロードされるコンポーネントに対しては特に有益です。標準の I/O 機構を使用してファイル システムにアクセスするこの種のコード アクセス許可がセキュリティ ポリシーによって与えられるのは非常にまれです。ただし既定では、ローカル コンピュータ、ローカル ネットワーク、またはインターネットから実行するコードには、分離ストレージを使用する権限が与えられています。
このセクションの内容
- 分離ストレージの概要
分離ストレージと推奨する分離ストレージの使い方を説明します。
- 分離ストレージのシナリオ
どのような場面で分離ストレージを使用するかを示します。
- 分離のタイプ
さまざまなタイプの分離を説明します。
- 分離ストレージ作業の実行
分離ストレージに関する一般的な作業を具体的に説明する一連の例を示します。
参照
- IsolatedStorage
すべての分離ストレージの実装を派生させる抽象基本クラスを表します。
関連するセクション
- ファイルおよびストリーム入出力
ファイルとデータ ストリームに同期的および非同期的にアクセスする方法を説明します。