ISyncChangeBatchAdvanced Interface

Represents additional information about a set of changes.

Syntax

interface ISyncChangeBatchAdvanced : IUnknown

Members

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.

Remarks

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.

Requirements

Header: Synchronization.h

See Also

Concepts

Sync Framework Core Components