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


Интерфейс IChangeUnitListFilterInfo

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

interface IChangeUnitListFilterInfo : ISyncFilterInfo

Параметры

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

IChangeUnitListFilterInfo::Initialize

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

IChangeUnitListFilterInfo::GetChangeUnitIdCount

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

IChangeUnitListFilterInfo::GetChangeUnitId

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

Замечания

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

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

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

См. также

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

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