Polly 7重试无法编译

时间:2019-09-19 19:50:30

标签: polly

在Polly 6中,我可以使用这样的表达式重试可能引发异常的函数:

Policy
.Handle<Exception>(ex => true)
.WaitAndRetry(3, _ => TimeSpan.FromSeconds(1))
.Execute(() => DoSomething());

在Polly 7中,这似乎不起作用,但是文档仍然建议这样做。

似乎Handle<Exception>返回的PolicyBuilder上没有RetryWaitAndRetry方法。 HandleResult<T>确实具有这些方法,但不能用于处理引发的异常。

这在7中应该如何工作?

0 个答案:

没有答案