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.
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.
| Exception | Condition |
|---|---|
| ArgumentNullException | idFormats, destinationKnowledge, sourceForgottenKnowledge, fullEnumerationLowerBound, or filterInfo is a nullptr. |
Show: