Condividi tramite


Interfaccia IReferenceTrackerManager (windows.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 . IReferenceTrackerManager include anche questi tipi di membri:

Metodi

L'interfaccia IReferenceTrackerManager include questi metodi.

 
IReferenceTrackerManager::FindTrackerTargetsCompleted

Indica che un sistema di Garbage Collection ha completato tutte le chiamate necessarie a IReferenceTracker::FindTrackerTargets; in questo momento, XAML ha ancorato tutte le destinazioni del tracker di riferimento che vuole proteggere.
IReferenceTrackerManager::ReferenceTrackingCompleted

Indica che un sistema di Garbage Collection è terminato 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; al termine della raccolta, il Garbage Collector chiama FindTrackerTargetsCompleted.
IReferenceTrackerManager::SetReferenceTrackerHost

Registra un'interfaccia IReferenceTrackerHost con XAML.

Commenti

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

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

Requisiti

   
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione windows.ui.xaml.hosting.referencetracker.h