mirror of https://github.com/abpframework/abp.git
csharpabpc-sharpframeworkblazoraspnet-coredotnet-coreaspnetcorearchitecturesaasdomain-driven-designangularmulti-tenancy
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
928 B
25 lines
928 B
using System;
|
|
using System.Collections.Generic;
|
|
using System.Net.Http;
|
|
using Microsoft.Extensions.DependencyInjection;
|
|
|
|
namespace Volo.Abp.Http.Client;
|
|
|
|
public class AbpHttpClientBuilderOptions
|
|
{
|
|
public List<Action<string, IHttpClientBuilder>> ProxyClientBuildActions { get; }
|
|
|
|
internal HashSet<string> ConfiguredProxyClients { get; }
|
|
|
|
public List<Action<string, IServiceProvider, HttpClient>> ProxyClientActions { get; }
|
|
|
|
public List<Action<string, IServiceProvider, HttpClientHandler>> ProxyClientHandlerActions { get; }
|
|
|
|
public AbpHttpClientBuilderOptions()
|
|
{
|
|
ProxyClientBuildActions = new List<Action<string, IHttpClientBuilder>>();
|
|
ConfiguredProxyClients = new HashSet<string>();
|
|
ProxyClientActions = new List<Action<string, IServiceProvider, HttpClient>>();
|
|
ProxyClientHandlerActions = new List<Action<string, IServiceProvider, HttpClientHandler>>();
|
|
}
|
|
}
|
|
|