Condividi tramite


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

Definisce l'interfaccia per un gestore di riferimenti a oggetti XAML. Implementare questa interfaccia per gestire le istanze di IReferenceTracker sugli oggetti XAML.

Ereditarietà

L'interfaccia IReferenceTrackerManager eredita dall'interfaccia IUnknown .

Metodi

L'interfaccia IReferenceTrackerManager include questi metodi.

 
IReferenceTrackerManager::FindTrackerTargetsCompleted

Indica che un sistema di Garbage Collection ha completato l'esecuzione di tutte le chiamate necessarie per IReferenceTracker::FindTrackerTargets (in questo momento, XAML ha ancorato tutte le destinazioni di rilevamento di riferimento che desidera proteggere).
IReferenceTrackerManager::ReferenceTrackingCompleted

Indica che un sistema di Garbage Collection è stato completato con il processo di raccolta (a questo punto, XAML sblocca i thread che tentano di aggiornare i riferimenti rilevati).
IReferenceTrackerManager::ReferenceTrackingStarted

Indica che un Garbage Collector esegue una raccolta.
IReferenceTrackerManager::SetReferenceTrackerHost

Registra un'interfaccia IReferenceTrackerHost con XAML.

Commenti

Ottenere un riferimento a un'implementazione di questa interfaccia chiamando GetReferenceTrackerManager in un oggetto XAML che implementa IReferenceTracker.

Esiste solo un'istanza di IReferenceTrackerManager per un processo e può essere chiamata da qualsiasi thread.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809 (con SDK per app di Windows 0,5 o versione successiva)
Intestazione microsoft.ui.xaml.hosting.referencetracker.h