および.NET Framework 4.5でインターフェイスを継承します。
彼らはそれらをリリースする必要がありますか? System.Net.Http.HttpClient
System.Net.Http.HttpClientHandler
とIDisposable
は実装されていますが、各リクエストの後にリリースする必要はありません。彼らの設計の目的は、複数のリクエストで複数の長期使用で使用して、冗長リクエストの構成を維持および防止することです。
ベストプラクティスまたは誤解を招く例? ドキュメントは、リリースオブジェクトの
ステートメントを使用するように推奨されていますが、公式Microsoftの
HttpClient
では、なぜあなたは特徴だと気づくのですか? HttpClientHandler
IDisposable
リリースする必要はありませんが、
結論
要するに、.NETフレームワーク4.5では、各リクエストの後におよびusing
をリリースする必要はありませんでした。リリースされる決定は、特定のクリーンアップニーズに基づいている必要があり、通常、HTTPリクエスト処理には良くありません。 HttpClient
以上が.NETでhttpclientとhttpclienthandlerを処分する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。