ISyncChangeBatchWithFilterKeyMap 接口

表示有关包含筛选器跟踪信息的变更批的元数据。

interface ISyncChangeBatchWithFilterKeyMap : IUnknown

成员

ISyncChangeBatchWithFilterKeyMap 方法 说明

ISyncChangeBatchWithFilterKeyMap::GetFilterKeyMap

获取筛选键映射,该筛选键映射包含由发起此变更批的副本跟踪的筛选器。

ISyncChangeBatchWithFilterKeyMap::SetFilterKeyMap

设置包含由发起此变更批的副本跟踪的筛选器的筛选键映射。

ISyncChangeBatchWithFilterKeyMap::SetFilterForgottenKnowledge

设置指定筛选器的筛选器遗忘知识。

ISyncChangeBatchWithFilterKeyMap::GetFilteredReplicaLearnedKnowledge

获取当目标提供程序应用此变更批中的所有变更时,筛选的目标副本了解到的知识。

ISyncChangeBatchWithFilterKeyMap::GetLearnedFilterForgottenKnowledge

获取当目标提供程序应用此变更批中的所有变更时,目标副本了解到的指定筛选器的筛选器遗忘知识。

ISyncChangeBatchWithFilterKeyMap::GetFilteredReplicaLearnedForgottenKnowledge

获取当目标提供程序应用此变更批中的所有变更时,筛选的目标副本了解到的遗忘知识。

ISyncChangeBatchWithFilterKeyMap::GetFilteredReplicaLearnedForgottenKnowledgeAfterRecoveryComplete

获取当目标提供程序应用此变更批中的所有变更作为恢复同步的一部分时,筛选的目标副本了解到的遗忘知识。

ISyncChangeBatchWithFilterKeyMap::GetLearnedFilterForgottenKnowledgeAfterRecoveryComplete

获取当目标提供程序应用此变更批中的所有变更作为恢复同步的一部分时,目标副本了解到的指定筛选器的筛选器遗忘知识。

备注

若要获取 ISyncChangeBatchWithFilterKeyMap 对象,请将 IID_ISyncChangeBatchWithFilterKeyMap 传递到 ISyncChangeBatchBase 对象的 QueryInterface 方法。

当源提供程序表示跟踪筛选器的副本时,该提供程序必须使用 ISyncChangeBatchWithFilterKeyMap 对象来包含枚举的变更,并且必须设置适当的筛选键映射和筛选器遗忘知识对象。

要求

**头文件:**Synchronization.h

请参阅

概念

Sync Framework 核心组件