3

我有一个在统一 2.0 和 DI 中实现的容器。
我有一个在容器中注册的单例工厂类。
如果它的构造函数参数之一是 IContainer ,我如何注册它?
这样做的技术是什么?在构造函数中注册消费容器的单例对象。

谢谢

4

1 回答 1

2

您可以简单地将容器注册到自身中:

container.RegisterInstance<IUnityContainer>(container);

但是请注意,您应该将容器注入到属于您的组合根的类中;基础设施的一部分。

于 2013-03-28T11:57:23.367 回答