Socket.IDisposable.Dispose Метод

Определение

Освобождает все ресурсы, используемые параметром Socket.

Этот 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 после завершения использования Socket. Метод IDisposable.Dispose покидает Socket неиспользуемое состояние. После вызова IDisposable.Dispose необходимо освободить все ссылки на Socket сборщик мусора, чтобы освободить память, Socket занятую. Дополнительные сведения см. в разделе "Очистка неуправляемых ресурсов " и реализация метода Dispose.

Note

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

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