AppDomainとは何ですか? [重複] 質問する

AppDomainとは何ですか? [重複] 質問する

何ですかアプリドメインAppDomain の利点は何ですか? また、Microsoft が AppDomain の概念を導入した理由は何ですか? AppDomain がなければどのような問題がありましたか?

詳しく説明してください。

ベストアンサー1

は、AppDomainプロセス内で分離レイヤーを提供します。通常「プログラムごと」と考えられるもの (静的変数など) はすべて、実際には AppDomain ごとです。これは次の場合に役立ちます。

  • プラグイン( はアンロードできますAppDomainが、アセンブリはアンロードできません)内でAppDomain
  • セキュリティ(特定の信頼レベルでコードセットを実行できます)
  • 分離(アセンブリの異なるバージョンなどを実行できます)

問題は、リモート処理などを使用する必要があることです。

MSDNを参照詳しい情報については、こちらをご覧ください。正直に言うと、頻繁に変更する必要のあるものではありません。

おすすめ記事