私は最近IsolatedStorage
.net の機能を発見しました。アプリケーション データに対していつそれらを使用するべきなのか (eg) をいつ使用すべきなのか疑問に思っていますApplication.LocalUserAppDataPath
。
私が気づいたことの 1 つApplication
は、winforms アプリの外には存在しないことです。そのためIsolatedStorage
、特定のストレージを必要とするクラス ライブラリ、特にそのライブラリが Web アプリとwinforms アプリ。それが唯一の差別化ポイントですか、それとも他にもありますか?
(原則として、今まで、ライブラリが何らかの外部ストレージを必要とする可能性がある場合に、アプリがライブラリにファイル ストリームを提供するようにしました。一般的に、ライブラリが呼び出し元のコンテキストの外部にあるある種の状態。)