【发布时间】:2021-06-03 01:58:36
【问题描述】:
我在 Autofac 中使用它并进行了以下注册:
builder.RegisterType<SBOTaskerHelper>()
.As<ISBOTaskerHelper>()
.AsSelf()
.UsingConstructor(
typeof(IPrincipal),
typeof(IPortalSettings),
typeof(ILogger<SBOTaskerHelper>),
typeof(bool))
.WithParameter("debugMode", Portal.Site.DebugMode)
.InstancePerRequest();
转向 ASP.NET Core 依赖注入。如何传递构造函数和参数来配置服务 DI?
【问题讨论】:
-
默认的 DI 太简单了,无法为所欲为。然而,Autofac 可以集成到 asp.net 核心中。您可以使用 asp.net core DI 中显示的相同代码。在此处查看文档autofaccn.readthedocs.io/en/latest/integration/…
-
感谢@Nkosi 提供的文档,它帮助我理解了一些我不知道的内容。
标签: c# asp.net-core dependency-injection