我试图运行这个:
DependencyResolver.Current.GetService<ITask>();
在此代码中:
Task.Factory.StartNew(
() =>
{
var result = DependencyResolver.Current.GetService<ITask>();
});
虽然它会引发空引用异常。
我知道这是另一个线程,但我正在考虑如何让依赖解析器在这种情况下工作,或者我应该初始化并直接使用“Task”类而不是接口。
答案 0 :(得分:0)
我无法使用
解决此问题Task.Factory.StartNew
虽然我创建了AsyncController和两个方法here
现在它可以在异步模式下运行,而IoC也可以完美运行。
希望这个答案可以帮助像我这样的人:)