【发布时间】:2014-11-30 06:01:30
【问题描述】:
当任务被取消时,根据documentationTask.Run(Action, CancellationToken)抛出TaskCanceledException。
Task.Run(Action, CancellationToken) 究竟什么时候抛出 TaskCanceledException?目前尚不清楚必须满足哪些条件才能引发此异常。
【问题讨论】:
-
您是否检查了问题中链接到的页面上的示例?
-
@zerkms,我已经检查了这个例子。它表明 TaskCanceledException 是由 Task.Wait() 方法而不是由 Task.Run() 引发的。我试图了解在什么条件下 Task.Run() 会抛出 TaskCancelledException。
标签: c# .net task-parallel-library