从IServiceProvider.GetService
实例化一个类时,我想将在请求中先前创建的实例注入到create函数中。
var transintObject = new SomeObjec();
var other = serviceProvider.GetService<RegisterdService>(transientObject)
我知道RegisterdService
依赖于SomeObject
,但是现在我无法在DIContainer中注册SomeObject
的构造。
答案 0 :(得分:0)
可以使用Activatorutilities.CreateInstance