Compartilhar via


Enumeração CONFLICT_RESOLUTION_POLICY

Representa as opções da diretiva de resolução de conflitos a serem usadas para a sessão de sincronização.

typedef enum 
{
  CRP_NONE,
  CRP_DESTINATION_PROVIDER_WINS,
  CRP_SOURCE_PROVIDER_WINS,
  CRP_LAST,
} CONFLICT_RESOLUTION_POLICY;

Membros

  • CRP_NONE
    Delega a resolução de conflitos ao aplicativo. A definição dessa diretiva fará com que ISyncCallback::OnConflict seja disparada para cada conflito.
  • CRP_DESTINATION_PROVIDER_WINS
    O item de destino sempre é escolhido como o vencedor da resolução. Quando ocorre um conflito, nenhuma alteração é feita no item de destino.
  • CRP_SOURCE_PROVIDER_WINS
    A alteração de origem sempre é escolhida como a vencedora da resolução. Quando ocorre um conflito, a alteração de origem é aplicada ao destino, substituindo o item de destino.
  • CRP_LAST
    Um espaço reservado para o último elemento na enumeração. Não use esse valor.

Requisitos

Cabeçalho: Synchronization.h

Consulte também

Referência

IKnowledgeSyncProvider::ProcessChangeBatch
IKnowledgeSyncProvider::ProcessFullEnumerationChangeBatch
ISyncSession::Start
ISynchronousNotifyingChangeApplier::ApplyChanges
IAsynchronousNotifyingChangeApplier::ApplyChanges
IFeedSyncServices::ProcessChangeBatch

Conceitos

Componentes principais do Sync Framework