如何将objct的实例注入.NET Core DI Container的“创建”函数中

时间:2018-06-19 13:00:14

标签: c# dependency-injection .net-core

IServiceProvider.GetService实例化一个类时,我想将在请求中先前创建的实例注入到create函数中。

var transintObject = new SomeObjec();
var other = serviceProvider.GetService<RegisterdService>(transientObject)

我知道RegisterdService依赖于SomeObject,但是现在我无法在DIContainer中注册SomeObject的构造。

1 个答案:

答案 0 :(得分:0)

可以使用Activatorutilities.CreateInstance

对此进行修复