c# - 在 C#.Net -WhenAll Async 中重试失败的任务
问题描述
如何重试失败的Task
. 下面异步执行任务。如果一项或多项任务失败,我想在将任务设置为失败之前重试失败的任务 3 次。
await Task.WhenAll(tasks).ConfigureAwait(false);
if (!tasks.Any(a => a.Result == false))
{
result = true;
}
else
{
// Retry
}
解决方案
推荐阅读
- c# - 将一个数字的符号赋予另一个数字?
- c++ - C++:类型别名中的递归依赖
- save - 使用 QB64 将值保存在 .txt 文档中
- pytorch - Pyro 更改 AutodiagonalNormal 设置
- google-maps - 尝试添加平台 iOS 时出错 googlemaps
- javascript - 如何使用 forEach 方法准确记录我需要的内容
- sql - 了解 where 子句与 join
- watchkit - 是否有 API 可以检查用户的 Apple Watch 上是否启用了密码?
- php - 如何配置可视化学习代码用docker识别php?
- java - 如何在没有 WSConnection 的情况下设置客户端信息