私のアプリケーションサブクラスは、デフォルトのUnityContainerを作成するUnityBootstrapperです。EnterpriseLibraryにUnityBootstrapperによって作成されたUnityContainerを使用する
また、EnterpriseLibraryを使用していて、ブートストラップで作成されたユニティコンテナを使用し、独自のものを作成しないようにするにはどうすればよいですか。
これは許容される方法ですか?我々の推論では、エンタープライズライブラリを直接参照することなく、クラスへのインジェクションによって作成された複数のキャッシュにアクセスできるようにしたいと考えています。
UnityContainerConfiguratorとAddNewExtension()を使用することと、EnterpriseLibraryContainer.Currentを設定することと異なる点があります。私はその違いを理解するのに苦労しており、どちらが正しい解決策なのですか。
感謝:この例では
私はいわゆる "マイCache Managerの" 構成されたCacheManagerとのapp.configを持っています。それは、私が思っていたこと、そして私がやっていたことです。 – tracstarr現在のようにCurrentに登録すると、Prism地域の管理が乱れるようです。まだこれを解決しようとしています。 – tracstarr
あなたは私の一日を作った! Tnx – MaiOM