Поделиться через


Интерфейс IFilterTrackingNotifyingChangeApplierTarget

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

interface IFilterTrackingNotifyingChangeApplierTarget : IUnknown

Элементы

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

IFilterTrackingNotifyingChangeApplierTarget::GetFilterKeyMap

Возвращает схему ключей фильтра реплики.

IFilterTrackingNotifyingChangeApplierTarget::GetFilterForgottenKnowledge

Возвращает утраченный набор знаний фильтра реплики.

IFilterTrackingNotifyingChangeApplierTarget::SaveKnowledgeWithFilterForgottenKnowledges

Сохраняет набор знаний, утраченный набор знаний и список объектов утраченных наборов знаний фильтров.

Замечания

Интерфейс IFilterTrackingNotifyingChangeApplierTarget реализуется поставщиком назначения, который представляет реплику, отслеживающую фильтры, и использует уведомляющий объект применения изменений, предоставляемый платформой Sync Framework. Реплика отслеживает фильтр, когда сохраняются метаданные, показывающие, находится ли элемент в фильтре и находился ли элемент в фильтре ранее, до перемещения. Реплика также может содержать утраченный набор знаний для фильтра, если удалены метаданные, которые отслеживают, находился ли элемент в фильтре до перемещения, или реплика не отслеживает фильтр на момент первой синхронизации с фильтруемой репликой и начинает отслеживание фильтра позже.

Объект применения изменений получает объект IFilterTrackingNotifyingChangeApplierTarget, передавая значение IID_IFilterTrackingNotifyingChangeApplierTarget методу QueryInterface интерфейса ISynchronousNotifyingChangeApplierTarget, который указан для метода ApplyChanges в объекте применения изменений.

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

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

См. также

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

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