相当于Autofac在Unity的委托工厂

时间:2015-07-03 08:52:06

标签: c# unity-container autofac

我正在开发一个具有MS Unity IOC框架的项目,并且真正完成了这项工作。

有很多代码在其中创建了依赖项,但是它们自己的依赖项是手动传入的。它强制依赖项存在于父对象上,而它并不一定需要。

我真的很想念Autofac的代表工厂,在那里我可以以代表的形式依赖工厂方法。在Unity中有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

Unity支持Automatic Factories,如果可以解析T,则会注入Func。

然而,开箱即用的Auofac代表工厂没有直接的等价物。您可以创建一个Unity容器扩展来实现类似的功能。