ReplicaMetadata::GetFilteredFullEnumerationChangeBatch Method

Gets a filtered change batch that contains item metadata for items that have IDs greater than or equal to the specified lower bound, as part of a full enumeration.

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

public:
virtual FullEnumerationChangeBatch^ GetFilteredFullEnumerationChangeBatch(
	unsigned int batchSize, 
	FilterInfo^ filterInfo, 
	ReplicaMetadata..::..ItemFilterCallback^ filterCallback, 
	SyncId^ lowerEnumerationBound, 
	SyncKnowledge^ destinationKnowledge
) abstract

Parameters

batchSize
Type: System::UInt32
The size of the change batch to return.
filterInfo
Type: Microsoft.Synchronization::FilterInfo
A FilterInfo object that represents information about a filter that is used to control which changes are included in a change batch.
filterCallback
Type: Microsoft.Synchronization.MetadataStorage::ReplicaMetadata::ItemFilterCallback
An ReplicaMetadata::ItemFilterCallback object that is used to determine whether to include an item in a change batch.
lowerEnumerationBound
Type: Microsoft.Synchronization::SyncId
The lower bound for item IDs. This method returns changes with IDs greater than or equal to this ID value if they satisfy the filter criteria specified in filterInfo.
destinationKnowledge
Type: Microsoft.Synchronization::SyncKnowledge
The knowledge of the destination replica.

Return Value

Type: Microsoft.Synchronization::FullEnumerationChangeBatch
A FullEnumerationChangeBatch object that contains the batch of changes.
Show: