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 |