【问题标题】:Asp.net Core IoC Typed FactoryAsp.net Core IoC 类型化工厂
【发布时间】:2016-10-21 13:39:32
【问题描述】:

ASP.NET CORE IoC 是否有相当于 Castle Windsor 的类型化工厂:

kernel.AddFacility<TypedFactoryFacility>();
kernel.Register(Component.For<IDummyComponentFactory>().AsFactory());

或者是否有任何人知道实现相同功能的示例?

【问题讨论】:

标签: c# asp.net-core inversion-of-control castle-windsor


【解决方案1】:

可能有点旧,但如果有人正在寻找它,那么在 Asp.Net Core 中有一个“官方”Microsoft 实现的用于 DI 的类型化工厂:

https://github.com/Microsoft/AspNetCoreInjection.TypedFactories

还有一个 NuGet 包,尽管它链接到一个不再存在的 GitHub 存储库/已移至 Microsoft(它的作者与官方 repo 的作者相同,但他似乎在去年不活跃):

https://www.nuget.org/packages/AspNetCoreInjection.TypedFactories/1.2.0

我没有使用/测试它,只是在寻找一些东西,所以我不能说它是否仍然与较新的 ASP.Net Core 版本兼容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-23
    • 1970-01-01
    • 1970-01-01
    • 2010-12-27
    • 1970-01-01
    • 2016-11-24
    • 1970-01-01
    相关资源
    最近更新 更多