如何在没有原始任务的情况下启动延续异步

时间:2013-10-03 10:33:22

标签: c# async-await

我是承包商,我接手了一批已经离开的开发人员编写的项目。其中一个ASPX页面正在使用具有长链延续的Tasks来启动长处理。

当我在延续中设置断点时,除非我在Task上调用Wait(),否则它们永远不会被命中,所以我认为Task永远不会被执行。我不能在延续时调用Start(),我无法访问原始Task的创建,因为它发生在第三方库中。如何异步启动任务?

1 个答案:

答案 0 :(得分:1)

继续Task仅在先行Task完成后开始(这是整个延续点)。假设您无法修改创建延续的代码,则没有其他方法可以启动它。