Udostępnij za pośrednictwem


HwndHost.Dispose Metoda

Definicja

Natychmiast zwalnia wszystkie zasoby systemowe, które mogą być przechowywane przez obiekt.

Przeciążenia

Dispose()

Natychmiast zwalnia wszystkie zasoby systemowe, które mogą być przechowywane przez obiekt.

Dispose(Boolean)

Natychmiast zwalnia wszystkie zasoby systemowe, które mogą być przechowywane przez obiekt.

Uwagi

Ważne

Ten typ lub element członkowski nie jest dostępny w strefie zabezpieczeń w Internecie.

Klasy pochodne mogą zastąpić tę metodę (podpisem Dispose(Boolean) ), jeśli muszą wykonać dodatkowe oczyszczanie.

Dispose()

Natychmiast zwalnia wszystkie zasoby systemowe, które mogą być przechowywane przez obiekt.

public:
 virtual void Dispose();
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()

Implementuje

Uwagi

Ważne

Ten typ lub element członkowski nie jest dostępny w strefie zabezpieczeń w Internecie.

Tę metodę można zastąpić, ale nie przez ten podpis. Zobacz, aby zapoznać się Dispose(Boolean) z podpisem, który można zastąpić. Ten podpis bez parametrów jest wymagany przez kontrakt interfejsu i skutecznie wywołuje aktywną Dispose(Boolean) implementację z elementem disposingtrue.

Dotyczy

Dispose(Boolean)

Natychmiast zwalnia wszystkie zasoby systemowe, które mogą być przechowywane przez obiekt.

protected:
 virtual void Dispose(bool disposing);
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
protected virtual void Dispose (bool disposing);
protected virtual void Dispose (bool disposing);
[<System.Security.SecurityCritical>]
[<System.Security.SecurityTreatAsSafe>]
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)

Parametry

disposing
Boolean

Ustaw wartość na true , jeśli jest wywoływana z jawnego usuwania i false w inny sposób.

Atrybuty

Uwagi

Ważne

Ten typ lub element członkowski nie jest dostępny w strefie zabezpieczeń w Internecie.

Klasy pochodne mogą zastąpić tę metodę, jeśli muszą wykonać dodatkowe oczyszczanie. Należy jednak również wywołać implementację podstawową w celu zapewnienia zwolnienia wszystkich zasobów. Implementacja podstawowa wykonuje dość znaczną pracę w celu zwolnienia zasobów, które są znane klasie bazowej.

Jeśli okno jest hostowane, zostanie zniszczone.

Wątek wywołujący musi być taki sam jak dyspozytor.

Dotyczy