Autofac模块声明所需的注册

时间:2014-10-20 02:22:31

标签: autofac

Autofac模块是否可以声明它所依赖的注册?

Autofac可以在进一步的运行时错误之前验证是否满足这些依赖关系。

这个想法来自Java的依赖注入框架Guice,它在模块中有一个requireBinding函数。

1 个答案:

答案 0 :(得分:1)

Autofac modules不支持声明其“要求”的能力。鉴于Autofac的灵活性,能够提供动态注册源等,提供类似{{的功能1}}需要对Autofac的内部进行相当多的改动。 (出于同样的原因,Autofac无法在运行时分析潜在的对象解析失败,而无需实际解析相关对象。)