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 使用完畢時,請呼叫 NetworkStreamDispose 方法會將 NetworkStream 保留在無法使用的狀態。 呼叫 Dispose 之後,您必須釋放 的所有參考, NetworkStream 讓垃圾收集行程可以回收佔用的 NetworkStream 記憶體。 如需使用 Dispose 方法的詳細資訊,請參閱清除 Unmanaged 資源和實作 Dispose 方法

注意

在您釋放最後一個 Dispose 參考之前,請務必呼叫 NetworkStream。 否則,在垃圾收集行程呼叫 NetworkStream 物件的 Finalize 方法之前,不會釋放它所使用的資源。

適用於