1

我试图运行这个:

DependencyResolver.Current.GetService<ITask>();

在这段代码中:

Task.Factory.StartNew(
() =>
{
    var result = DependencyResolver.Current.GetService<ITask>();

});

虽然它抛出了一个空引用异常。

我知道这是另一个线程,但我正在考虑如何让依赖解析器在这种情况下工作,或者我应该初始化并直接使用“任务”类而不是接口。

4

1 回答 1

0

我无法解决这个问题

Task.Factory.StartNew

虽然我创建了 AsyncController 和这里描述的两种方法

现在它可以在异步模式下运行,并且 IoC 也可以完美运行。

希望这个答案能帮助像我这样的人:)

于 2013-07-01T09:03:01.843 回答