TcpClient.IDisposable.Dispose メソッド

定義

TcpClientによって使用されるすべてのリソースを解放します。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

 virtual void System.IDisposable.Dispose() = IDisposable::Dispose;
void IDisposable.Dispose();
abstract member System.IDisposable.Dispose : unit -> unit
override this.System.IDisposable.Dispose : unit -> unit
Sub Dispose () Implements IDisposable.Dispose

実装

注釈

TcpClientの使用が完了したら、IDisposable.Dispose を呼び出します。 IDisposable.Dispose メソッドは、 TcpClient を使用できない状態のままにします。 IDisposable.Dispose を呼び出した後、TcpClientが占有していたメモリをガベージ コレクターが再利用できるように、TcpClientへのすべての参照を解放する必要があります。 詳細については、「 アンマネージ リソースのクリーンアップDispose メソッドの実装」を参照してください。

Note

TcpClientへの最後の参照を解放する前に、必ず IDisposable.Dispose を呼び出してください。 それ以外の場合、ガベージ コレクターが TcpClient オブジェクトの Finalize メソッドを呼び出すまで、使用しているリソースは解放されません。

適用対象