Partager via


Interface IReferenceTrackerManager (microsoft.ui.xaml.hosting.referencetracker.h)

Définit l’interface d’un gestionnaire de référence d’objet XAML. Implémentez cette interface pour gérer les instances de IReferenceTracker sur des objets XAML.

Héritage

L’interface IReferenceTrackerManager hérite de l’interface IUnknown.

Méthode

L’interface IReferenceTrackerManager a 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 mis en place 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é avec 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 un regroupement.
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 elle peut être appelée à partir de n’importe quel thread.

Spécifications

Besoin Valeur
client minimum pris en charge Windows 10, version 1809 (avec windows App SDK 0.5 ou version ultérieure)
En-tête microsoft.ui.xaml.hosting.referencetracker.h