Interface IReferenceTrackerManager (windows.ui.xaml.hosting.referencetracker.h)
Définit l’interface d’un gestionnaire de références d’objets XAML. Implémentez cette interface pour gérer les instances d’IReferenceTracker sur des objets XAML.
Héritage
L’interface IReferenceTrackerManager hérite de l’interface IUnknown. IReferenceTrackerManager a également les types de membres suivants :
Méthodes
L’interface IReferenceTrackerManager possède ces méthodes.
IReferenceTrackerManager::FindTrackerTargetsCompleted Indique qu’un système de garbage collection a terminé d’effectuer tous les appels dont il a besoin pour IReferenceTracker::FindTrackerTargets ; à ce stade, XAML a fixé toutes les cibles de suivi de référence qu’il souhaite protéger. |
IReferenceTrackerManager::ReferenceTrackingCompleted Indique qu’un système de garbage collection a terminé son processus de collecte ; à ce stade, XAML débloque les threads qui tentent de mettre à jour les références suivies. |
IReferenceTrackerManager::ReferenceTrackingStarted Indique qu’un garbage collector effectue une collecte ; lorsque la collection est terminée, le garbage collector appelle FindTrackerTargetsCompleted. |
IReferenceTrackerManager::SetReferenceTrackerHost Inscrit une interface IReferenceTrackerHost avec XAML. |
Remarques
Obtenez une référence à une implémentation de cette interface en appelant IReferenceTracker::GetReferenceTrackerManager sur un objet XAML qui implémente IReferenceTracker.
Il n’existe qu’une seule instance d’IReferenceTrackerManager pour un processus, et il peut être appelé à partir de n’importe quel thread.
Configuration requise
Client minimal pris en charge | Windows 8 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | windows.ui.xaml.hosting.referencetracker.h |