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

Реализации

Комментарии

Вызовите IDisposable.Dispose после завершения использования TcpClient. Метод IDisposable.Dispose оставляет TcpClient неиспользуемое состояние. После вызова IDisposable.Dispose необходимо освободить все ссылки на TcpClient него, чтобы сборщик мусора мог освободить память, занимаемую TcpClient . Дополнительные сведения см. в разделе очистки неуправляемых ресурсов и реализации метода Dispose.

Примечание

Перед выпуском последней TcpClientссылки на IDisposable.Dispose всегда вызывайте IDisposable.Dispose. В противном случае используемые ресурсы не будут освобождены, пока сборщик мусора не вызовет TcpClient метод Finalize объекта.

Применяется к