NetworkStream.IDisposable.Dispose メソッド

定義

NetworkStreamで使用されているすべてのリソースを解放します。

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

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

実装

注釈

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

Note

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

適用対象