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


Интерфейс IChangeUnitListFilterInfo

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

Синтаксис

interface IChangeUnitListFilterInfo : ISyncFilterInfo

Параметры

Метод IChangeUnitListFilterInfo

Описание

IChangeUnitListFilterInfo::Initialize

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

IChangeUnitListFilterInfo::GetChangeUnitIdCount

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

IChangeUnitListFilterInfo::GetChangeUnitId

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

Замечания

Если поставщик фильтрует содержимое создаваемого пакета изменений, он должен создать отфильтрованный объект ISyncChangeBatch, а не стандартный пакет изменений с помощью метода IProviderFilteredSyncServices::CreateFilteredEnumerationChangeBatch. Отфильтрованный объект пакета изменений содержит объект IChangeUnitListFilterInfo, описывающий способ фильтрации содержимого пакета изменений.

Требования

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

См. также

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

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