Condividi tramite


IFeedSyncServices::GetChangeBatch

Ottiene un batch di modifiche dal feed caricato.

HRESULT GetChangeBatch(
  DWORD dwBatchSize,
  ISyncKnowledge * pRemoteKnowledge,
  ISyncFilterInfo * pFilterInfo,
  IFeedItemMetadataFilter * pItemMetadataFilter,
  ISyncChangeBatch ** ppSyncChangeBatch,
  IUnknown ** ppUnkDataRetriever);

Parametri

  • dwBatchSize
    [in] Numero di modifiche da includere nel batch di modifiche.
  • pRemoteKnowledge
    [in] Conoscenza del provider di destinazione.
  • pFilterInfo
    [in, unique] Informazioni su un filtro utilizzato per controllare gli elementi da includere nel batch di modifiche restituito. Può essere NULL.
  • pItemMetadataFilter
    [in, unique] Oggetto di callback che Sync Framework chiamerà una volta per ogni elemento per stabilire se l'elemento deve essere aggiunto al batch di modifiche restituito. Può essere NULL.
  • ppSyncChangeBatch
    [out] Restituisce il batch di modifiche enumerato dal feed caricato.
  • ppUnkDataRetriever
    [out] Restituisce un oggetto che può essere utilizzato per recuperare i dati dell'elemento dal feed caricato.

Valore restituito

Osservazioni

Questo metodo consente a un provider di sincronizzazione di implementare il relativo metodo IKnowledgeSyncProvider::GetChangeBatch.

Vedere anche

Riferimento

Interfaccia IFeedSyncServices