/
aprogrammer
/
ACme.BookStore
Обзор
Документация
Войти
/
aprogrammer
/
ACme.BookStore
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/ACme.BookStore.HttpApi.Client.ConsoleTestApp/BookStoreConsoleApiClientModule.cs
30 строк
941 B
nicolaujoao1
Add project files.
29 сен 2022, 16:22
29 сен 2022, 16:22
e371a9d
Код
Авторство
О чём код?
using System; using Microsoft.Extensions.DependencyInjection; using Polly; using Volo.Abp.Autofac; using Volo.Abp.Http.Client; using Volo.Abp.Http.Client.IdentityModel; using Volo.Abp.Modularity; namespace ACme.BookStore.HttpApi.Client.ConsoleTestApp; [DependsOn( typeof(AbpAutofacModule), typeof(BookStoreHttpApiClientModule), typeof(AbpHttpClientIdentityModelModule) )] public class BookStoreConsoleApiClientModule : AbpModule { public override void PreConfigureServices(ServiceConfigurationContext context) { PreConfigure<AbpHttpClientBuilderOptions>(options => { options.ProxyClientBuildActions.Add((remoteServiceName, clientBuilder) => { clientBuilder.AddTransientHttpErrorPolicy( policyBuilder => policyBuilder.WaitAndRetryAsync(3, i => TimeSpan.FromSeconds(Math.Pow(2, i))) ); }); }); } }