Интерфейс IFilterTrackingNotifyingChangeApplierTarget
При переопределении в производном классе представляет объект, который может передавать сведения о фильтруемой реплике, которая отслеживает фильтры, в уведомляющий объект применения изменений.
Синтаксис
interface IFilterTrackingNotifyingChangeApplierTarget : IUnknown
Элементы
Метод IFilterTrackingNotifyingChangeApplierTarget |
Описание |
---|---|
IFilterTrackingNotifyingChangeApplierTarget::GetFilterKeyMap |
Возвращает схему ключей фильтра реплики. |
IFilterTrackingNotifyingChangeApplierTarget::GetFilterForgottenKnowledge |
Возвращает утраченный набор знаний фильтра реплики. |
IFilterTrackingNotifyingChangeApplierTarget::SaveKnowledgeWithFilterForgottenKnowledges |
Сохраняет набор знаний, утраченный набор знаний и список объектов утраченных наборов знаний фильтров. |
Замечания
Интерфейс IFilterTrackingNotifyingChangeApplierTarget реализуется поставщиком назначения, который представляет реплику, отслеживающую фильтры, и использует уведомляющий объект применения изменений, предоставляемый платформой Sync Framework. Реплика отслеживает фильтр, когда сохраняются метаданные, показывающие, находится ли элемент в фильтре и находился ли элемент в фильтре ранее, до перемещения. Реплика также может содержать утраченный набор знаний для фильтра, если удалены метаданные, которые отслеживают, находился ли элемент в фильтре до перемещения, или реплика не отслеживает фильтр на момент первой синхронизации с фильтруемой репликой и начинает отслеживание фильтра позже.
Объект применения изменений получает объект IFilterTrackingNotifyingChangeApplierTarget, передавая значение IID_IFilterTrackingNotifyingChangeApplierTarget методу QueryInterface интерфейса ISynchronousNotifyingChangeApplierTarget, который указан для метода ApplyChanges в объекте применения изменений.
Требования
Заголовок: Synchronization.h