C# 使用HttpClientFactory时设置MaxConnectionsPerServer
当实例化一个C# 使用HttpClientFactory时设置MaxConnectionsPerServer,c#,.net-core,dotnet-httpclient,C#,.net Core,Dotnet Httpclient,当实例化一个HttpClient时,我可以指定 var socketsHandler = new SocketsHttpHandler { PooledConnectionLifetime = TimeSpan.FromMinutes(10), PooledConnectionIdleTimeout = TimeSpan.FromMinutes(5), MaxConnectionsPerServer = 10 }; var client = new HttpClient
HttpClient
时,我可以指定
var socketsHandler = new SocketsHttpHandler
{
PooledConnectionLifetime = TimeSpan.FromMinutes(10),
PooledConnectionIdleTimeout = TimeSpan.FromMinutes(5),
MaxConnectionsPerServer = 10
};
var client = new HttpClient(socketsHandler);
我正在使用的代码使用
HttpClientFactory
实例化一个新的HttpClient
。有没有办法做类似的事情,这样我可以在使用HttpClientFactory
时限制MaxConnectionsPerServer
?您找到什么了吗?我有同样的问题!我想我发现你不能用HttpClientFactory做同样的事情。我认为一个是.NET核心功能,另一个是.NET标准功能。你发现什么了吗?我有同样的问题!我想我发现你不能用HttpClientFactory做同样的事情。我认为一个是.NET核心功能,另一个是.NET标准功能。