Compartilhar via


Interface IReferenceTrackerManager (microsoft.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 .

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 (a essa altura, 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.
IReferenceTrackerManager::SetReferenceTrackerHost

Registra uma interface IReferenceTrackerHost com XAML.

Comentários

Obtenha uma referência a uma implementação dessa interface chamando 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

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1809 (com SDK do Aplicativo Windows 0,5 ou posterior)
Cabeçalho microsoft.ui.xaml.hosting.referencetracker.h