.NETフレームワーク4.5では、HTTPCLIENTとHTTPCLIENTHANDLERがIDISPOSABLEインターフェイスを実装したため、正しくリリースする必要があるかどうかについての質問が発生しました。 リリースする必要がありますか?
IDISPOSABLEインターフェイスが実装されていますが、現在の証拠は、HTTPCLIENTおよびHTTPCLIENTHANDLERをリリースする必要がないことを示しています。開発に参加したDarrel Millerは、これを明確に述べました。
ベストプラクティス:リリースとリリースそれをリリースする必要がない場合でも、一部の人々は、IDISPOSABLEインターフェイスの実装により、それを良い実践として扱う方が良いと思うかもしれません。
安全なリリースモード提供されたコードフラグメントは、「使用」ステートメントを使用することにより、「使用」ステートメントによって安全にリリースされるようです。 Idisposableインターフェイスを実装する理由 HTTPCLIENTをリリースする必要はありませんが、その特徴的なインターフェイスの実装は、将来のバージョンまたは特別なケースに柔軟性を提供する場合があります。
誤解を招くMicrosoftの例 Microsoftの例でdispose()を呼び出すことなく、
dispose()は誤解を招く可能性があります。ただし、現在の実装ではリリースが義務ではないため、安全でない方法を意味するものではありません。
以上が.NETでHTTPCLIENTとHTTPCLIENTHANDLERを処分する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。