次の方法で共有


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 メソッドの実装」を参照してください。

注意

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

適用対象