Partilhar via


IFeedSyncServices::ProcessChangeBatch

Processa um lote de alterações enviado pelo provedor de origem.

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

Parâmetros

  • resolutionPolicy
    [in] A política de resolução de conflitos a ser usada quando este método aplica alterações.
  • pSourceChangeBatch
    [in] Um lote de alterações do provedor de origem que será aplicado localmente.
  • pUnkDataRetriever
    [in] Um objeto que pode ser usado para recuperar dados de alteração. Ele pode ser um objeto ISynchronousDataRetriever ou um objeto específico de provedor.
  • pChangeApplierTarget
    [in] Um objeto que será chamado pelo aplicador de alterações para salvar as alterações e os conflitos no feed carregado.
  • pSessionState
    [in] Informações sobre a sessão atual.
  • pCallback
    [in] Um objeto que recebe notificações de evento durante a aplicação de alterações.

Valor de retorno

Comentários

Este método ajuda um provedor de sincronização a implementar seu método IKnowledgeSyncProvider::ProcessChangeBatch.

Consulte também

Referência

Interface IFeedSyncServices
Enumeração CONFLICT_RESOLUTION_POLICY