定义 XAML 对象引用管理器的接口。 实现此接口来管理 XAML 对象的 IReferenceTracker 实例。
继承
IReferenceTrackerManager 接口继承自 IUnknown 接口。
方法
IReferenceTrackerManager 接口具有这些方法。
|
IReferenceTrackerManager::FindTrackerTargetsCompleted 指示垃圾回收系统已完成对 IReferenceTracker::FindTrackerTargets(目前,XAML 已锁定它想要保护的所有引用跟踪器目标)的所有调用。 |
|
IReferenceTrackerManager::ReferenceTrackingCompleted 指示垃圾回收系统已完成其回收过程(此时,XAML 会解除阻止尝试更新跟踪引用的线程)。 |
|
IReferenceTrackerManager::ReferenceTrackingStarted 指示垃圾回收器正在执行回收。 |
|
IReferenceTrackerManager::SetReferenceTrackerHost 使用 XAML 注册 IReferenceTrackerHost 接口。 |
注解
通过在实现 IReferenceTracker的 XAML 对象上调用 GetReferenceTrackerManager,获取对此接口的实现的引用。
对于进程,只有一个 IReferenceTrackerManager 实例,并且可以从任何线程调用它。
要求
| 要求 | 价值 |
|---|---|
| 最低支持的客户端 | Windows 10 版本 1809(使用 Windows 应用 SDK 0.5 或更高版本) |
| 标头 | microsoft.ui.xaml.hosting.referencetracker.h |