HwndSource.Dispose Metoda

Definice

Uvolní všechny spravované prostředky používané nástrojem HwndSourcea vyvolá Disposed událost.

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

Implementuje

Poznámky

Důležité

Tato metoda není k dispozici v zóně zabezpečení Internetu.

Dispose zahájí související úklidové práce pro HWND. Pokud Dispose je volána prostřednictvím vlákna, které se liší od hlavního vlákna uživatelského rozhraní, může být práce čištění odložena, dokud nebude možné publikovat do hlavního vlákna uživatelského rozhraní.

Volání Dispose explicitně z interoperačního kódu může být nezbytné pro určité scénáře interoperace, protože HwndSource v některých scénářích interoperace může na něj vygenerovat několik odkazů přes hranice interoperace, které by mohly zabránit včasnému uvolňování paměti.

Platí pro

Viz také