Интерфейс ISyncChangeBatchBase
Представляет метаданные для набора изменений.
Синтаксис
interface ISyncChangeBatchBase : IUnknown
Элементы
Методы ISyncChangeBatchBase |
Описание |
---|---|
Возвращает объект IEnumSyncChanges, который перечисляет изменения элемента в данном пакете изменений. |
|
Возвращает флаг, указывающий на то, являются ли изменения в данном пакете изменений последним пакетом сеанса синхронизации. |
|
Возвращает оценку общего объема работы для пакета. |
|
Возвращает оценку оставшегося объема работы для сеанса. |
|
Открывает упорядоченную группу в пакете изменений. Эта группа сортируется по идентификатору элемента. |
|
Закрывает открытую ранее упорядоченную группу в пакете изменений. |
|
Добавляет указанное изменение элемента в текущую открытую группу. |
|
Возвращает набор знаний, который становится известен реплике назначения, когда поставщик назначения применяет этот пакет изменений. |
|
Возвращает минимальный набор знаний, который требуется поставщику назначения для обработки этого пакета изменений. |
|
Возвращает утраченный набор знаний реплики источника. |
|
Устанавливает флаг, который указывает, что больше нет изменений для перечисления в сеансе синхронизации. |
|
Задает оценку объема работы в сеансе. |
|
Задает оценку оставшегося объема работы для пакета. |
|
Выполняет сериализацию пакета изменений в байтовый массив. |
Замечания
ISyncChangeBatchBase — базовый интерфейс для пакетов изменений. Обычно он заменяется производным интерфейсом, таким как ISyncChangeBatch для синхронизации знаний и ISyncFullEnumerationChangeBatch для полной синхронизации перечисления.
Требования
Заголовок: Synchronization.h