Интерфейс IReferenceTrackerManager (windows.ui.xaml.hosting.referencetracker.h)
Определяет интерфейс для диспетчера ссылок на объекты XAML. Реализуйте этот интерфейс для управления экземплярами IReferenceTracker в объектах XAML.
Наследование
Интерфейс IReferenceTrackerManager наследуется от интерфейса IUnknown . IReferenceTrackerManager также имеет следующие типы членов:
Методы
Интерфейс IReferenceTrackerManager содержит следующие методы.
IReferenceTrackerManager::FindTrackerTargetsCompleted Указывает, что система сборки мусора завершила выполнение всех необходимых вызовов IReferenceTracker::FindTrackerTargets; к этому времени XAML привязал все целевые объекты отслеживания ссылок, которые он хочет защитить. |
IReferenceTrackerManager::ReferenceTrackingCompleted Указывает, что система сборки мусора завершила процесс сбора; На этом этапе XAML разблокирует потоки, пытающиеся обновить отслеживаемые ссылки. |
IReferenceTrackerManager::ReferenceTrackingStarted Указывает, что сборщик мусора выполняет сборщик; После завершения сбора сборщик мусора вызывает FindTrackerTargetsCompleted. |
IReferenceTrackerManager::SetReferenceTrackerHost Регистрирует интерфейс IReferenceTrackerHost с помощью XAML. |
Комментарии
Получите ссылку на реализацию этого интерфейса, вызвав IReferenceTracker::GetReferenceTrackerManager в объекте XAML, который реализует IReferenceTracker.
Существует только один экземпляр IReferenceTrackerManager для процесса, и его можно вызвать из любого потока.
Требования
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | windows.ui.xaml.hosting.referencetracker.h |