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


Интерфейс IFilterTrackingProvider

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

Синтаксис

interface IFilterTrackingProvider : IUnknown

Элементы

Метод IFilterTrackingProvider

Описание

IFilterTrackingProvider::SpecifyTrackedFilters

Указывает фильтры, отслеживаемые репликой назначения.

IFilterTrackingProvider::AddTrackedFilter

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

Замечания

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

Для поддержки реплики, отслеживающей фильтры, поставщик должен вернуть интерфейс IFilterTrackingProvider, если платформа Sync Framework указывает IID_IFilterTrackingProvider на метод QueryInterface интерфейса поставщика ISyncProvider.

Требования

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

См. также

Другие ресурсы

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