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 HwndSourcevom , 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
Important
Diese Methode ist in der Internetsicherheitszone nicht verfügbar.
Dispose initiiert verwandte Bereinigungsarbeiten für den HWND. Wenn Dispose über einen Thread aufgerufen wird, der sich vom Hauptthread der Benutzeroberfläche unterscheidet, wird die Bereinigung möglicherweise zurückgestellt, bis sie im Haupt-UI-Thread gepostet werden kann.
Das explizite Aufrufen Dispose des Interoperativcodes kann für bestimmte Interoperationsszenarien erforderlich sein, da in HwndSource einigen Interoperationsszenarien mehrere Verweise darauf über die Interoperationsgrenzen hinweg generiert werden können, die eine rechtzeitige Garbage Collection verhindern können.