Język

Socket.IDisposable.Dispose Metoda

Definicja

Zwalnia wszystkie zasoby używane przez program Socket.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

 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

Implementuje

Uwagi

Wywołaj metodę IDisposable.Dispose po zakończeniu korzystania z elementu Socket. Metoda IDisposable.Dispose pozostawia Socket obiekt w stanie bezużytecznym. Po wywołaniu metody IDisposable.Dispose należy zwolnić wszystkie odwołania do Socket modułu , aby moduł odśmiecania pamięci mógł odzyskać pamięć zajmowaną przez Socket ten moduł. Aby uzyskać więcej informacji, zobacz Oczyszczanie zasobów niezarządzanych i Implementowanie metody Dispose.

Note

Przed wydaniem ostatniego odwołania do pliku Socketzawsze wywołaj metodę IDisposable.Dispose. W przeciwnym razie zasoby, których używasz, nie zostaną zwolnione, dopóki moduł odśmiecający elementy bezużyteczne wywoła Socket metodę obiektu Finalize .

Dotyczy