Интерфейс ISyncChangeBatchWithFilterKeyMap

Представляет метаданные о пакете изменений, который содержит информацию об отслеживании фильтра.

interface ISyncChangeBatchWithFilterKeyMap : IUnknown

Элементы

Метод ISyncChangeBatchWithFilterKeyMap Описание

ISyncChangeBatchWithFilterKeyMap::GetFilterKeyMap

Возвращает схему ключей фильтра, содержащую фильтры, отслеживаемые репликой, в которой создан этот пакет изменений.

ISyncChangeBatchWithFilterKeyMap::SetFilterKeyMap

Задает схему ключей фильтра, содержащую фильтры, отслеживаемые репликой, в которой создан этот пакет изменений.

ISyncChangeBatchWithFilterKeyMap::SetFilterForgottenKnowledge

Задает утраченный набор знаний фильтра для указанного фильтра.

ISyncChangeBatchWithFilterKeyMap::GetFilteredReplicaLearnedKnowledge

Возвращает набор знаний, который становится известен фильтруемой реплике назначения, когда поставщик назначения применяет все изменения в этом пакете изменений.

ISyncChangeBatchWithFilterKeyMap::GetLearnedFilterForgottenKnowledge

Возвращает утраченный набор знаний указанного фильтра, который реплика назначения получает при применении поставщиком назначения всех изменений в этом пакете изменений.

ISyncChangeBatchWithFilterKeyMap::GetFilteredReplicaLearnedForgottenKnowledge

Возвращает утраченный набор знаний, который становится известен фильтруемой реплике назначения, когда поставщик назначения применяет все изменения в этом пакете изменений.

ISyncChangeBatchWithFilterKeyMap::GetFilteredReplicaLearnedForgottenKnowledgeAfterRecoveryComplete

Возвращает утраченный набор знаний, который становится известен отфильтрованной конечной реплике, если поставщик назначения применяет все изменения в этом пакете изменений в рамках синхронизации восстановления.

ISyncChangeBatchWithFilterKeyMap::GetLearnedFilterForgottenKnowledgeAfterRecoveryComplete

Возвращает утраченный набор знаний о фильтре для указанного фильтра, который становится известен конечной реплике, если поставщик назначения применяет все изменения в этом пакете изменений в рамках синхронизации восстановления.

Замечания

Чтобы получить объект ISyncChangeBatchWithFilterKeyMap, передайте IID_ISyncChangeBatchWithFilterKeyMap методу QueryInterface объекта ISyncChangeBatchBase.

Если поставщик источника представляет реплику, которая отслеживает фильтры, поставщик должен использовать объект ISyncChangeBatchWithFilterKeyMap, содержащий перечисленные изменения, и указать соответствующую карту ключей фильтров и объекты утраченного набора знаний фильтров.

Системные требования

Заголовок: Synchronization.h

См. также

Основные положения

Базовые компоненты Sync Framework