Поделиться через


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. В противном случае используемые ресурсы не освобождаются, пока сборщик мусора не вызовет NetworkStream метод Finalize объекта.

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