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