Compartir a través de


IFeedSyncServices::ProcessChangeBatch

Procesa un lote de cambios enviado por el proveedor de origen.

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

Parámetros

  • resolutionPolicy
    [in] Directiva de resolución de conflictos que se debe usar cuando este método aplica los cambios.
  • pSourceChangeBatch
    [in] Lote de cambios del proveedor de origen que se van a aplicar localmente.
  • pUnkDataRetriever
    [in] Objeto que se puede usar para recuperar datos de cambio. Puede ser un objeto ISynchronousDataRetriever o un objeto específico del proveedor.
  • pChangeApplierTarget
    [in] Objeto al que llamará el aplicador de cambios para guardar los cambios y los conflictos en la fuente que está cargada.
  • pSessionState
    [in] Información sobre la sesión actual.
  • pCallback
    [in] Objeto que recibe notificaciones de eventos durante la aplicación de cambios.

Valor devuelto

Notas

Este método ayuda a un proveedor de sincronización a implementar su método IKnowledgeSyncProvider::ProcessChangeBatch.

Vea también

Referencia

Interfaz IFeedSyncServices
Enumeración CONFLICT_RESOLUTION_POLICY