ISyncChangeBatchAdvanced Interface

Represents additional information about a set of changes.


interface ISyncChangeBatchAdvanced : IUnknown

ISyncChangeBatchAdvanced method

Description

ISyncChangeBatchAdvanced::GetFilterInfo

Gets the ISyncFilterInfo that was specified when the change batch was created.

ISyncChangeBatchAdvanced::ConvertFullEnumerationChangeBatchToRegularChangeBatch

Converts an ISyncFullEnumerationChangeBatch object to an ISyncChangeBatch object.

ISyncChangeBatchAdvanced::GetUpperBoundItemId

Gets the highest item ID that is represented in the knowledge of any group in the change batch.

ISyncChangeBatchAdvanced::GetBatchLevelKnowledgeShouldBeApplied

Gets a value that indicates whether the learned knowledge for the batch must be saved after the batch is applied to the destination replica.

ISyncChangeBatchAdvanced::RemapKnowledges

Remaps all knowledge objects that are contained in the change batch so that they are relative to the replica key map of the specified knowledge.

An ISyncChangeBatchAdvanced object can be obtained by passing IID_ISyncChangeBatchAdvanced to the QueryInterface method of a change batch object, such as an ISyncChangeBatch or ISyncFullEnumerationChangeBatch object.

Header: Synchronization.h

Show: