Browse Source

Remove retry for all client proxies at Blazor Application

pull/6087/head
Ahmet 6 years ago
parent
commit
466ec9b5cf
  1. 14
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameBlazorModule.cs

14
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameBlazorModule.cs

@ -17,6 +17,7 @@ using Volo.Abp.UI.Navigation;
using Volo.Abp.Identity.Blazor; using Volo.Abp.Identity.Blazor;
using Volo.Abp.AutoMapper; using Volo.Abp.AutoMapper;
using Volo.Abp.TenantManagement.Blazor; using Volo.Abp.TenantManagement.Blazor;
using Volo.Abp.Http.Client;
namespace MyCompanyName.MyProjectName.Blazor namespace MyCompanyName.MyProjectName.Blazor
{ {
@ -29,6 +30,11 @@ namespace MyCompanyName.MyProjectName.Blazor
)] )]
public class MyProjectNameBlazorModule : AbpModule public class MyProjectNameBlazorModule : AbpModule
{ {
public override void PreConfigureServices(ServiceConfigurationContext context)
{
PreConfigureProxyClient(context);
}
public override void ConfigureServices(ServiceConfigurationContext context) public override void ConfigureServices(ServiceConfigurationContext context)
{ {
var environment = context.Services.GetSingletonInstance<IWebAssemblyHostEnvironment>(); var environment = context.Services.GetSingletonInstance<IWebAssemblyHostEnvironment>();
@ -101,6 +107,14 @@ namespace MyCompanyName.MyProjectName.Blazor
}); });
} }
private void PreConfigureProxyClient(ServiceConfigurationContext context)
{
PreConfigure<AbpHttpClientBuilderOptions>(options =>
{
options.ProxyClientBuildActions.Clear();
});
}
public override void OnApplicationInitialization(ApplicationInitializationContext context) public override void OnApplicationInitialization(ApplicationInitializationContext context)
{ {
context.ServiceProvider context.ServiceProvider

Loading…
Cancel
Save