没有IServiceCollection的HttpClientFactory(.net Framework 4.6.2)

时间:2019-07-15 14:45:57

标签: .net

我很好奇什么是使用HttpClientFactory而不依赖于IserviceCollection的依赖注入的最佳方法。以前的示例都假设您正在使用DI,但是我正在使用.Net 4.6.2应用程序,并且我们的代码库尚未设置为使用它。

调用HttpClientFactory.Create()是获取每个请求的HttpClient的有效方法吗?我应该处置它吗?还是我最好只使用HttpClient的静态实例,并确保每分钟关闭连接(使用ServicePointManager.DnsRefreshTimeoutServicePointManager.ConnectionLeaseTimeout

1 个答案:

答案 0 :(得分:0)

我最终只在代码中使用了HttpClientFactory.Create(),到目前为止看来还可以...