Condividi tramite


Metodo FeedSyncServices.GetChangeBatch

Ottiene un batch di modifiche dal feed FeedSync caricato. Il batch di modifiche contiene i metadati per gli elementi non contenuti nella conoscenza specificata del provider di destinazione.

Spazio dei nomi: Microsoft.Synchronization.FeedSync
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)

Sintassi

'Dichiarazione
Public Function GetChangeBatch ( _
    batchSize As UInteger, _
    destinationKnowledge As SyncKnowledge, _
    filterInfo As FilterInfo, _
    itemMetadataFilterDelegate As ItemMetadataFilter, _
    <OutAttribute> ByRef changeDataRetriever As Object _
) As ChangeBatch
'Utilizzo
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.

Parametri

  • batchSize
    Dimensione del batch da creare.
  • destinationKnowledge
    Conoscenza del provider di destinazione.
  • filterInfo
    Informazioni sul filtro utilizzate per controllare gli elementi da includere nel batch di modifiche. Può essere riferimento Null (Nothing in Visual Basic)..
  • itemMetadataFilterDelegate
    Delegato utilizzato per filtrare in modo dinamico gli elementi aggiunti al batch di modifiche. Può essere riferimento Null (Nothing in Visual Basic)..
  • changeDataRetriever
    Restituisce un oggetto che può essere utilizzato dal provider di destinazione per recuperare dati dell'elemento dal provider di origine. L'oggetto può essere IChangeDataRetriever o un oggetto specifico del provider.

Valore restituito

Batch di modifiche contenente i metadati per gli elementi non contenuti nella conoscenza specificata del provider di destinazione.

Osservazioni

Questo metodo consente a un provider di sincronizzazione di implementare il metodo GetChangeBatch. Se filterInfo non è riferimento Null (Nothing in Visual Basic)., le informazioni vengono utilizzate per filtrare gli elementi aggiunti al batch di modifiche. Se itemMetadataFilterDelegate non è riferimento Null (Nothing in Visual Basic)., il delegato viene chiamato una volta prima dell'aggiunta di ogni elemento al batch di modifiche.

Vedere anche

Riferimento

Classe FeedSyncServices
Membri FeedSyncServices
Spazio dei nomi Microsoft.Synchronization.FeedSync