首页 > 解决方案 > 在 C#.Net -WhenAll Async 中重试失败的任务

问题描述

如何重试失败的Task. 下面异步执行任务。如果一项或多项任务失败,我想在将任务设置为失败之前重试失败的任务 3 次。

await Task.WhenAll(tasks).ConfigureAwait(false);
if (!tasks.Any(a => a.Result == false))
{
   result = true;
}
else 
{
   // Retry
}

标签: c#async-await

解决方案


推荐阅读