FullEnumerationChangeBatch Constructor (SyncIdFormatGroup, SyncKnowledge, ForgottenKnowledge, SyncId, FilterInfo)

Initializes a new instance of the FullEnumerationChangeBatch class that contains the specified ID format schema, the knowledge from the destination provider, forgotten knowledge from the source provider, the closed lower bound of the range of item IDs to enumerate, and the filter that is used to control which changes are included in the change batch.

Namespace:  Microsoft.Synchronization
Assembly:  Microsoft.Synchronization (in Microsoft.Synchronization.dll)

public:
FullEnumerationChangeBatch(
	SyncIdFormatGroup^ idFormats, 
	SyncKnowledge^ destinationKnowledge, 
	ForgottenKnowledge^ sourceForgottenKnowledge, 
	SyncId^ fullEnumerationLowerBound, 
	FilterInfo^ filterInfo
)

Parameters

idFormats
Type: Microsoft.Synchronization::SyncIdFormatGroup
The ID format schema of the provider.
destinationKnowledge
Type: Microsoft.Synchronization::SyncKnowledge
The knowledge from the destination provider.
sourceForgottenKnowledge
Type: Microsoft.Synchronization::ForgottenKnowledge
The forgotten knowledge of the source provider.
fullEnumerationLowerBound
Type: Microsoft.Synchronization::SyncId
The closed lower bound of the range of item IDs to enumerate. This is the same lower bound as that passed by Sync Framework to [M:Microsoft.Synchronization.KnowledgeSyncProvider.GetFullEnumerationChangeBatch(System.UInt32,Microsoft.Synchronization.SyncId,Microsoft.Synchronization.SyncKnowledge,System.Object@).]
filterInfo
Type: Microsoft.Synchronization::FilterInfo
The filter that is used to control which changes are included in the change batch.

ExceptionCondition
ArgumentNullException

idFormats, destinationKnowledge, sourceForgottenKnowledge, fullEnumerationLowerBound, or filterInfo is a nullptr.

Show: