Следуя Установите политику Polly по умолчанию с помощью Flurl
Как мне использовать Polly с Flurl без фабрики? Это вызывает это только один раз
string s = await Policy
.Handle<HttpRequestException> ()
.OrResult <HttpResponseMessage> (r => !r.IsSuccessStatusCode)
.RetryAsync (5)
.ExecuteAsync (() => { Console.WriteLine ("Retry"); return "http://127.0.0:7071/".GetAsync (); })
.ReceiveString ()
.ConfigureAwait (false);
Handle<FlurlHttpException>
? Это то, что вы хотите поймать в этом сценарии вместоHttpRequestException
. Возможно, я не очень хорошо объяснил это в комментариях к вопросу, на который вы ссылались. - person Todd Menier   schedule 18.04.2019