IFilterTrackingNotifyingChangeApplierTarget 接口
由派生类重写时,表示可将跟踪筛选器的副本的相关信息提供给通知变更应用方的对象。
interface IFilterTrackingNotifyingChangeApplierTarget : IUnknown
成员
IFilterTrackingNotifyingChangeApplierTarget 方法 | 说明 |
---|---|
IFilterTrackingNotifyingChangeApplierTarget::GetFilterKeyMap |
获取副本的筛选键映射。 |
IFilterTrackingNotifyingChangeApplierTarget::GetFilterForgottenKnowledge |
获取副本的指定筛选器遗忘知识。 |
IFilterTrackingNotifyingChangeApplierTarget::SaveKnowledgeWithFilterForgottenKnowledges |
保存知识、遗忘知识和筛选器遗忘知识对象的列表。 |
备注
IFilterTrackingNotifyingChangeApplierTarget 接口由目标提供程序实现,该目标提供程序表示一个跟踪筛选器的副本并使用 Sync Framework 提供的通知变更应用方。如果筛选器中存储的元数据指示该筛选器中是否包含某一项,以及某一项是否曾在该筛选器中但已移出,则副本可跟踪该筛选器。如果筛选器已删除对筛选器中是否曾包含但已移出某项进行跟踪的元数据,或者,如果副本首次与筛选副本同步时不跟踪筛选器,而是在以后开始跟踪筛选器,则该副本还可以包含筛选器的筛选器遗忘知识。
变更应用方通过将 IID_IFilterTrackingNotifyingChangeApplierTarget 传递给 ISynchronousNotifyingChangeApplierTarget 的 QueryInterface 方法来获取 IFilterTrackingNotifyingChangeApplierTarget 对象,该对象是为变更应用方的 ApplyChanges 方法指定的。
要求
**头文件:**Synchronization.h