Compartilhar via


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

Define a interface de um gerenciador de referência de objeto XAML. Implemente essa interface para gerenciar instâncias do IReferenceTracker em objetos XAML.

Herança

A interface IReferenceTrackerManager herda da interface IUnknown . IReferenceTrackerManager também tem esses tipos de membros:

Métodos

A interface IReferenceTrackerManager tem esses métodos.

 
IReferenceTrackerManager::FindTrackerTargetsCompleted

Indica que um sistema de coleta de lixo terminou de fazer todas as chamadas necessárias para IReferenceTracker::FindTrackerTargets; Até o momento, a XAML já definiu todos os destinos do rastreador de referência que deseja proteger.
IReferenceTrackerManager::ReferenceTrackingCompleted

Indica que um sistema de coleta de lixo terminou com seu processo de coleta; Neste ponto, o XAML desbloqueia threads que tentam atualizar referências controladas.
IReferenceTrackerManager::ReferenceTrackingStarted

Indica que um coletor de lixo está executando uma coleta; quando a coleta for concluída, o coletor de lixo chamará FindTrackerTargetsCompleted.
IReferenceTrackerManager::SetReferenceTrackerHost

Registra uma interface IReferenceTrackerHost com XAML.

Comentários

Obtenha uma referência a uma implementação dessa interface chamando IReferenceTracker::GetReferenceTrackerManager em um objeto XAML que implementa IReferenceTracker.

Há apenas uma instância de IReferenceTrackerManager para um processo e ela pode ser chamada de qualquer thread.

Requisitos

   
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho windows.ui.xaml.hosting.referencetracker.h