diff --git a/framework/src/Volo.Abp.Http.Client.Dapr/Volo/Abp/Http/Client/Dapr/AbpDaprClientOptions.cs b/framework/src/Volo.Abp.Http.Client.Dapr/Volo/Abp/Http/Client/Dapr/AbpDaprClientOptions.cs deleted file mode 100644 index e6fa2d35dd..0000000000 --- a/framework/src/Volo.Abp.Http.Client.Dapr/Volo/Abp/Http/Client/Dapr/AbpDaprClientOptions.cs +++ /dev/null @@ -1,18 +0,0 @@ -using Microsoft.Extensions.DependencyInjection; - -namespace Volo.Abp.Http.Client.Dapr; - -public class AbpDaprClientOptions -{ - public Action DaprHttpClientBuilderAction { get; set; } - - public AbpDaprClientOptions() - { - DaprHttpClientBuilderAction = DefaultDaprHttpClientBuilder; - } - - private void DefaultDaprHttpClientBuilder(string serviceName, IHttpClientBuilder clientBuilder) - { - clientBuilder.AddHttpMessageHandler(); - } -} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Http.Client.Dapr/Volo/Abp/Http/Client/Dapr/AbpHttpClientDaprModule.cs b/framework/src/Volo.Abp.Http.Client.Dapr/Volo/Abp/Http/Client/Dapr/AbpHttpClientDaprModule.cs index 374fca198e..18a509d3ff 100644 --- a/framework/src/Volo.Abp.Http.Client.Dapr/Volo/Abp/Http/Client/Dapr/AbpHttpClientDaprModule.cs +++ b/framework/src/Volo.Abp.Http.Client.Dapr/Volo/Abp/Http/Client/Dapr/AbpHttpClientDaprModule.cs @@ -9,16 +9,14 @@ namespace Volo.Abp.Http.Client.Dapr; typeof(AbpDaprModule) )] public class AbpHttpClientDaprModule : AbpModule -{ - public override void ConfigureServices(ServiceConfigurationContext context) +{ + public override void PreConfigureServices(ServiceConfigurationContext context) { - var daprClientOptions = context.Services.ExecutePreConfiguredActions(); - PreConfigure(options => { options.ProxyClientBuildActions.Add((_, clientBuilder) => { - daprClientOptions.DaprHttpClientBuilderAction(_, clientBuilder); + clientBuilder.AddHttpMessageHandler(); }); }); }