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

本文关键字:情况下 启动 延续 异步 任务 原始 | 更新日期: 2023-09-27 18:33:48

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

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

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

延续

Task只有在前行Task完成后才开始(这是延续的全部点)。并且没有其他方法可以启动它,假设您无法修改创建延续的代码。