IReferenceTrackerManager-Schnittstelle (windows.ui.xaml.hosting.referencetracker.h)
Definiert die Schnittstelle für einen XAML-Objektverweis-Manager. Implementieren Sie diese Schnittstelle, um Instanzen von IReferenceTracker für XAML-Objekte zu verwalten.
Vererbung
Die IReferenceTrackerManager-Schnittstelle erbt von der IUnknown-Schnittstelle . IReferenceTrackerManager verfügt auch über folgende Membertypen:
Methoden
Die IReferenceTrackerManager-Schnittstelle verfügt über diese Methoden.
IReferenceTrackerManager::FindTrackerTargetsCompleted Gibt an, dass ein Garbage Collection-System alle erforderlichen Aufrufe an IReferenceTracker::FindTrackerTargets abgeschlossen hat; Bis zu diesem Zeitpunkt hat XAML alle Referenznachverfolgungsziele verknüpft, die geschützt werden sollen. |
IReferenceTrackerManager::ReferenceTrackingCompleted Gibt an, dass ein Garbage Collection-System seinen Sammlungsprozess abgeschlossen hat; an diesem Punkt hebt XAML die Blockierung von Threads auf, die versuchen, nachverfolgte Verweise zu aktualisieren. |
IReferenceTrackerManager::ReferenceTrackingStarted Gibt an, dass ein Garbage Collector eine Sammlung ausführt; wenn die Sammlung abgeschlossen ist, ruft der Garbage Collector FindTrackerTargetsCompleted auf. |
IReferenceTrackerManager::SetReferenceTrackerHost Registriert eine IReferenceTrackerHost-Schnittstelle bei XAML. |
Hinweise
Rufen Sie einen Verweis auf eine Implementierung dieser Schnittstelle ab, indem Sie IReferenceTracker::GetReferenceTrackerManager für ein XAML-Objekt aufrufen, das IReferenceTracker implementiert.
Es gibt nur einen instance von IReferenceTrackerManager für einen Prozess, der von einem beliebigen Thread aufgerufen werden kann.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | windows.ui.xaml.hosting.referencetracker.h |