Интерфейс IReferenceTrackerManager (microsoft.ui.xaml.hosting.referencetracker.h)
Определяет интерфейс для диспетчера ссылок на объекты XAML. Реализуйте этот интерфейс для управления экземплярами IReferenceTracker в объектах XAML.
Наследование
Интерфейс IReferenceTrackerManager наследуется от интерфейса IUnknown .
Методы
Интерфейс IReferenceTrackerManager содержит следующие методы.
IReferenceTrackerManager::FindTrackerTargetsCompleted Указывает, что система сборки мусора завершила выполнение всех вызовов, необходимых для IReferenceTracker::FindTrackerTargets (к этому времени XAML привязал все целевые объекты отслеживания ссылок, которые он хочет защитить). |
IReferenceTrackerManager::ReferenceTrackingCompleted Указывает, что система сборки мусора завершила процесс сбора (на этом этапе XAML разблокирует потоки, пытающиеся обновить отслеживаемые ссылки). |
IReferenceTrackerManager::ReferenceTrackingStarted Указывает, что сборщик мусора выполняет сборщик. |
IReferenceTrackerManager::SetReferenceTrackerHost Регистрирует интерфейс IReferenceTrackerHost с помощью XAML. |
Комментарии
Получите ссылку на реализацию этого интерфейса, вызвав Метод GetReferenceTrackerManager для объекта XAML, реализующего IReferenceTracker.
Существует только один экземпляр IReferenceTrackerManager для процесса, и его можно вызвать из любого потока.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 (с Windows App SDK 0.5 или более поздней версии) |
Верхняя часть | microsoft.ui.xaml.hosting.referencetracker.h |