Share via


ISyncChangeBatch Interface

Represents metadata for a set of changes.

Syntax

interface ISyncChangeBatch : ISyncChangeBatchBase

Members

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.

Remarks

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.

Requirements

Header: Synchronization.h

See Also

Concepts

Sync Framework Core Components