Partager via


Méthode FeedSyncServices.GetChangeBatch

Obtient un lot de modifications à partir du flux FeedSync chargé. Le lot de modifications contient les métadonnées d'élément pour les éléments qui ne sont pas contenus dans la connaissance spécifiée du fournisseur de destination.

Espace de noms: Microsoft.Synchronization.FeedSync
Assembly: Microsoft.Synchronization (dans microsoft.synchronization.dll)

Syntaxe

'Déclaration
Public Function GetChangeBatch ( _
    batchSize As UInteger, _
    destinationKnowledge As SyncKnowledge, _
    filterInfo As FilterInfo, _
    itemMetadataFilterDelegate As ItemMetadataFilter, _
    <OutAttribute> ByRef changeDataRetriever As Object _
) As ChangeBatch
'Utilisation
Dim instance As FeedSyncServices
Dim batchSize As UInteger
Dim destinationKnowledge As SyncKnowledge
Dim filterInfo As FilterInfo
Dim itemMetadataFilterDelegate As ItemMetadataFilter
Dim changeDataRetriever As Object
Dim returnValue As ChangeBatch

returnValue = instance.GetChangeBatch(batchSize, destinationKnowledge, filterInfo, itemMetadataFilterDelegate, changeDataRetriever)
public ChangeBatch GetChangeBatch (
    uint batchSize,
    SyncKnowledge destinationKnowledge,
    FilterInfo filterInfo,
    ItemMetadataFilter itemMetadataFilterDelegate,
    out Object changeDataRetriever
)
public:
ChangeBatch^ GetChangeBatch (
    unsigned int batchSize, 
    SyncKnowledge^ destinationKnowledge, 
    FilterInfo^ filterInfo, 
    ItemMetadataFilter^ itemMetadataFilterDelegate, 
    [OutAttribute] Object^% changeDataRetriever
)
public ChangeBatch GetChangeBatch (
    UInt32 batchSize, 
    SyncKnowledge destinationKnowledge, 
    FilterInfo filterInfo, 
    ItemMetadataFilter itemMetadataFilterDelegate, 
    /** @attribute OutAttribute() */ /** @ref */ Object changeDataRetriever
)
JScript does not support passing value-type arguments by reference.

Paramètres

  • batchSize
    Taille du lot à créer.
  • destinationKnowledge
    Connaissance du fournisseur de destination.
  • filterInfo
    Informations de filtre qui sont utilisées pour contrôler les éléments inclus dans le lot de modifications. Peut être une valeur Null.
  • itemMetadataFilterDelegate
    Délégué qui est utilisé pour filtrer de façon dynamique les éléments ajoutés au lot de modifications. Peut être une valeur Null.
  • changeDataRetriever
    Retourne un objet qui peut être utilisé par le fournisseur de destination pour récupérer des données d'élément du fournisseur de source. L'objet peut être un objet IChangeDataRetriever ou un objet spécifique au fournisseur.

Valeur de retour

Lot de modifications qui contient les métadonnées d'élément pour les éléments qui ne sont pas contenus dans la connaissance spécifiée du fournisseur de destination.

Notes

Cette méthode permet à un fournisseur de synchronisation d'implémenter la méthode GetChangeBatch. Si filterInfo n'est pas une valeur Null, les informations sont utilisées pour filtrer les éléments ajoutés au lot de modifications. Si itemMetadataFilterDelegate n'est pas une valeur Null, le délégué est appelé une fois avant l'ajout de chaque élément au lot de modifications.

Voir aussi

Référence

Classe FeedSyncServices
Membres FeedSyncServices
Espace de noms Microsoft.Synchronization.FeedSync