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 記憶體。 如需詳細資訊,請參閱 清除 Unmanaged 資源實作 Dispose 方法

注意

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

適用於