Autofac模块是否可以声明它所依赖的注册?
Autofac可以在进一步的运行时错误之前验证是否满足这些依赖关系。
这个想法来自Java的依赖注入框架Guice,它在模块中有一个requireBinding函数。
答案 0 :(得分:1)
Autofac modules不支持声明其“要求”的能力。鉴于Autofac的灵活性,能够提供动态注册源等,提供类似{{的功能1}}需要对Autofac的内部进行相当多的改动。 (出于同样的原因,Autofac无法在运行时分析潜在的对象解析失败,而无需实际解析相关对象。)