Interface IReferenceTrackerManager (microsoft.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 .
Méthodes
L’interface IReferenceTrackerManager utilise ces méthodes.
IReferenceTrackerManager ::FindTrackerTargetsCompleted Indique qu’un système de garbage collection a terminé d’effectuer tous les appels nécessaires à IReferenceTracker ::FindTrackerTargets (à ce stade, XAML a associé 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 récupérateur de mémoire effectue une collecte. |
IReferenceTrackerManager ::SetReferenceTrackerHost Inscrit une interface IReferenceTrackerHost avec XAML. |
Remarques
Obtenez une référence à une implémentation de cette interface en appelant GetReferenceTrackerManager sur un objet XAML qui implémente IReferenceTracker.
Il n’existe qu’une seule instance de IReferenceTrackerManager pour un processus, et il peut être appelé à partir de n’importe quel thread.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 (avec SDK d'application Windows 0.5 ou version ultérieure) |
En-tête | microsoft.ui.xaml.hosting.referencetracker.h |