2

誰かが私にロードプロセスを明確にできますか?たとえば、app.configUI実行可能ファイルのファイルがあります。そのファイルにエンタープライズライブラリ構成ソースを追加します。各構成ソースは、別の構成ファイルを参照します。たとえば、1つはロギングdll用、1つはデータストレージdll用、もう1つはサービスdll用です。各aux構成で、エンタープライズライブラリアプリケーションブロックに関連するセクションと、.NETSystem.Configuration名前空間のいくつかのコアセクション(たとえばconnectionStrings)を記述します。

さて、UIの起動中に構成システムを初期化すると、この階層構成はどのようにロードされますか?

私が理解しているように、Enterprise Libraryは独自の構成セクションをロードし、ファイル名のリンクをたどり、それぞれの外部構成ファイルをロードしますFileConfigurationSource。そして、その後、各外部ファイルから独自の構成セクションをロードし、それらをすべて混ぜ合わせます。

コア.NETセクションはどうですか?Enterprise Libraryを使用して階層的にもロードされますか、それともconfigSourceこの目的で属性を使用する必要がありますか?

4

0 に答える 0