でHttpClientオブジェクトを使用する場合、基礎となるソケットはすぐに解放されませんこれがソケットの消耗問題を引き起こすことがあります。 Microsoftはこの問題を認識しており、HttpClientオブジェクトを作成するために ASP.NET コアプロジェクトでIHttpClientFactoryを使用することを推奨しています。IHttpClientFactoryは、工場で作成されたHttpMessageHandlerインスタンスをプールにまとめてリソース消費を削減します。 新しいHttpClientインスタンスを作成する際に、プール内のHttpMessageHandlerインスタンスを再利用することができます(生存期間が終了していなければ)