Socket.IDisposable.Dispose Metoda

Definicja

Zwalnia wszelkie zasoby używane przez element 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 odśmiecania pamięci, aby moduł odśmiecania pamięci mógł odzyskać pamięć zajmowaną Socket przez użytkownika. Aby uzyskać więcej informacji, zobacz Oczyszczanie niezarządzanych zasobów i Implementowanie metody Dispose.

Uwaga

Zawsze należy wywołać metodę IDisposable.Dispose przed wydaniem ostatniego odwołania do elementu Socket. W przeciwnym razie zasoby, których używasz, nie zostaną zwolnione do momentu wywołania Socket metody obiektu przez moduł odśmieceń Finalize pamięci.

Dotyczy