Share via


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)

Syntax

'Declaration
Public MustOverride Function GetFilteredFullEnumerationChangeBatch ( _
    batchSize As UInteger, _
    filterInfo As FilterInfo, _
    filterCallback As ReplicaMetadata..::..ItemFilterCallback, _
    lowerEnumerationBound As SyncId, _
    destinationKnowledge As SyncKnowledge _
) As FullEnumerationChangeBatch
'Usage
Dim instance As ReplicaMetadata
Dim batchSize As UInteger
Dim filterInfo As FilterInfo
Dim filterCallback As ReplicaMetadata..::..ItemFilterCallback
Dim lowerEnumerationBound As SyncId
Dim destinationKnowledge As SyncKnowledge
Dim returnValue As FullEnumerationChangeBatch

returnValue = instance.GetFilteredFullEnumerationChangeBatch(batchSize, _
    filterInfo, filterCallback, lowerEnumerationBound, _
    destinationKnowledge)
public abstract FullEnumerationChangeBatch GetFilteredFullEnumerationChangeBatch(
    uint batchSize,
    FilterInfo filterInfo,
    ReplicaMetadata..::..ItemFilterCallback filterCallback,
    SyncId lowerEnumerationBound,
    SyncKnowledge destinationKnowledge
)
public:
virtual FullEnumerationChangeBatch^ GetFilteredFullEnumerationChangeBatch(
    unsigned int batchSize, 
    FilterInfo^ filterInfo, 
    ReplicaMetadata..::..ItemFilterCallback^ filterCallback, 
    SyncId^ lowerEnumerationBound, 
    SyncKnowledge^ destinationKnowledge
) abstract
abstract GetFilteredFullEnumerationChangeBatch : 
        batchSize:uint32 * 
        filterInfo:FilterInfo * 
        filterCallback:ReplicaMetadata..::..ItemFilterCallback * 
        lowerEnumerationBound:SyncId * 
        destinationKnowledge:SyncKnowledge -> FullEnumerationChangeBatch 
public abstract function GetFilteredFullEnumerationChangeBatch(
    batchSize : uint, 
    filterInfo : FilterInfo, 
    filterCallback : ReplicaMetadata..::..ItemFilterCallback, 
    lowerEnumerationBound : SyncId, 
    destinationKnowledge : SyncKnowledge
) : FullEnumerationChangeBatch

Parameters

  • batchSize
    Type: System.UInt32
    The size of the change batch to return.
  • 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.

Return Value

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

See Also

Reference

ReplicaMetadata Class

Microsoft.Synchronization.MetadataStorage Namespace