Я хочу настроить httpClient с политикой повторных попыток в контейнере Autofac. Приведенный ниже код не инициирует повторную попытку. Я что-то упустил?
Определение политики
Я хочу настроить httpClient с политикой повторных попыток в контейнере Autofac. Приведенный ниже код не инициирует повторную попытку. Я что-то упустил? Определение политики [code]static IAsyncPolicy GetRetryPolicy() { return HttpPolicyExtensions .HandleTransientHttpError() .OrResult(msg => msg.StatusCode != System.Net.HttpStatusCode.OK) .WaitAndRetryAsync(6, retryAttempt => TimeSpan.FromSeconds(retryAttempt), (exception, timeSpan, retryCount, context) => { Task.Delay(5000); }); } [/code] Регистрация DI [code]var services = new ServiceCollection(); services.AddHttpClient(); var providerFactory = new AutofacServiceProviderFactory();