HwndSource.Dispose Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt alle verwalteten Ressourcen frei, die von der HwndSource verwendet werden, und löst das Disposed-Ereignis aus.
public:
virtual void Dispose();
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()
Implementiert
Hinweise
Wichtig
Diese Methode ist in der Internetsicherheitszone nicht verfügbar.
Dispose initiiert entsprechende Bereinigungsarbeiten für den HWND. Wenn Dispose über einen Thread aufgerufen wird, der sich vom Standard Ui-Thread unterscheidet, kann die Bereinigungsarbeit zurückgestellt werden, bis sie im Standard UI-Thread veröffentlicht werden kann.
Das explizite Aufrufen Dispose des interoperierenden Codes kann für bestimmte Interoperationsszenarien erforderlich sein, da in einigen Interoperationsszenarios HwndSource mehrere Verweise auf den Code über die Interoperationsgrenzen hinweg generiert werden können, die eine rechtzeitige Garbage Collection verhindern können.