Unity 2.0 と DI で実装されたコンテナーがあります。
コンテナに登録するシングルトン ファクトリ クラスがあります。
コンストラクタ パラメータの 1 つが IContainer の場合、どうすれば登録できますか?
そうするテクニックは何ですか?コンテナを消費するsingeltonオブジェクトをコンストラクタに登録する。
ありがとう
Unity 2.0 と DI で実装されたコンテナーがあります。
コンテナに登録するシングルトン ファクトリ クラスがあります。
コンストラクタ パラメータの 1 つが IContainer の場合、どうすれば登録できますか?
そうするテクニックは何ですか?コンテナを消費するsingeltonオブジェクトをコンストラクタに登録する。
ありがとう
コンテナをそれ自体に登録するだけです:
container.RegisterInstance<IUnityContainer>(container);
ただし、コンポジション ルートの一部であるクラスにのみコンテナを挿入する必要があることに注意してください。インフラの一部。