Asp.NET 5依赖注入 - 在运行时传递参数

时间:2016-03-17 12:55:35

标签: asp.net dependency-injection

如何在Asp.NET 5应用程序中使用IServiceCollection并将另一个服务实例传递给构造函数来解析服务实例?

与StructureMap类似:http://structuremap.github.io/resolving/passing-arguments-at-runtime

1 个答案:

答案 0 :(得分:0)

IServiceCollection没有命名依赖项。因此,您必须更换默认容器。好消息是,如果你喜欢StructureMap,他们现在有一个用于DNX项目的NuGet包,在这里:https://github.com/structuremap/structuremap.dnx

请阅读如何在ASP.NET Core(以前称为ASP.NET 5)项目中使用StructureMap的示例。

如果您想了解有关命名依赖项的架构应该是什么样子的更多想法,我有一个示例here