Autofac 是一个用于 .NET 的开源依赖注入框架。它旨在通过自动解析和管理对象及其依赖关系的生命周期,使管理应用程序依赖关系变得更加容易。
Autofac 使用一种称为"组件注册"的技术来定义应用程序的对象和依赖关系。这是通过创建 ContainerBuilder 类的实例并使用其方法来注册类型、实例和工厂来完成的。然后,调用 Build() 方法创建 IContainer 接口的实例,该实例可用于在整个应用程序中解析依赖关系。
ContainerBuilder
Build()
IContainer
用自己的话写下这一站的结论。