ISyncChangeBatch Interface

Represents metadata for a set of changes.


interface ISyncChangeBatch : ISyncChangeBatchBase

ISyncChangeBatch methods

Description

ISyncChangeBatch::BeginUnorderedGroup

Opens an unordered group in the change batch. Item changes in this group can be in any order.

ISyncChangeBatch::EndUnorderedGroup

Closes a previously opened unordered group in the change batch.

ISyncChangeBatch::AddLoggedConflict

Adds metadata that represents a conflict to the change batch.

Change batches are used by synchronization providers to communicate metadata for item changes from a source provider to a destination provider. The source provider enumerates changes and adds a specified number of them to a change batch. The change batch is then sent to the destination provider. The destination provider enumerates the changes in the change batch and applies them to its item store.

Header: Synchronization.h

Show: