HwndSource.Dispose Methode

Definition

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.

Gilt für:

Weitere Informationen