Condividi tramite


IFeedSyncServices::ProcessChangeBatch

Elabora un batch di modifiche inviate dal provider di origine.

HRESULT ProcessChangeBatch(
  CONFLICT_RESOLUTION_POLICY resolutionPolicy,
  ISyncChangeBatch * pSourceChangeBatch,
  IUnknown * pUnkDataRetriever,
  ISynchronousNotifyingChangeApplierTarget * pChangeApplierTarget,
  ISyncSessionState * pSessionState,
  ISyncCallback * pCallback);

Parametri

  • resolutionPolicy
    [in] Criterio di risoluzione dei conflitti da utilizzare quando le modifiche vengono applicate da questo metodo.
  • pSourceChangeBatch
    [in] Batch di modifiche del provider di origine da applicare in locale.
  • pUnkDataRetriever
    [in] Oggetto che può essere utilizzato per recuperare i dati di modifica. Può essere un oggetto ISynchronousDataRetriever o un oggetto specifico del provider.
  • pChangeApplierTarget
    [in] Oggetto che verrà chiamato dall'oggetto di applicazione modifiche per salvare modifiche e conflitti nel feed caricato.
  • pSessionState
    [in] Informazioni sulla sessione corrente.
  • pCallback
    [in] Oggetto che riceve notifiche degli eventi durante l'applicazione delle modifiche.

Valore restituito

Osservazioni

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

Vedere anche

Riferimento

Interfaccia IFeedSyncServices
Enumerazione CONFLICT_RESOLUTION_POLICY