Socket.IDisposable.Dispose Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.