【发布时间】:2019-12-23 13:29:18
【问题描述】:
我正在尝试重试失败的操作 3 次。
我正在使用 Polly 进行重试操作。
我想在重试操作失败的情况下获得异常,然后重试2次等等。
return await Policy
.Handle<CustomException>()
.RetryAsync(3, onRetryAsync: async (exception, retryCount, context) =>
{
return await runner.run(params);
});
函数应该返回
Task<IReadOnlyCollection<string>>
我收到以下错误:
转换为任务返回委托的异步 lambda 表达式不能 返回一个值
【问题讨论】:
标签: c# async-await polly