Compartilhar via


Interface ILoggedConflict

Representa os metadados e os dados de um conflito que pode ser registrado em log.

interface ILoggedConflict : IUnknown

Membros

Método ILoggedConflict Descrição

ILoggedConflict::GetOwnerReplicaId

Obtém a ID da réplica que originou a alteração que causou o conflito.

ILoggedConflict::GetConflictReason

Obtém o motivo da ocorrência do conflito, quando esse conflito é de restrição.

ILoggedConflict::GetRootItemId

Obtém a ID do item de origem que causou o conflito.

ILoggedConflict::GetConflictingItemId

Obtém a ID do item na réplica de destino que está em conflito com esse item, quando esse conflito é de restrição.

ILoggedConflict::GetWinnerItemId

Obtém a ID de item usada para identificar o item mesclado na comunidade de sincronização, quando o conflito está em uma marca de exclusão de mesclagem.

ILoggedConflict::GetConflictingChangeUnits

Obtém as IDs das unidades de alteração da réplica de destino que estão em conflito com as unidades de alteração deste item.

ILoggedConflict::GetChangeVersion

Obtém a versão associada a essa alteração.

ILoggedConflict::GetCreationVersion

Obtém a versão de criação do item de origem.

ILoggedConflict::GetFlags

Obtém sinalizadores associados a essa alteração.

ILoggedConflict::GetConflictKnowledge

Obtém o conhecimento a ser aprendido se esta alteração for aplicada.

ILoggedConflict::GetMadeWithKnowledge

Obtém o conhecimento atual para esta alteração.

ILoggedConflict::GetChangeData

Obtém um objeto que pode ser usado para recuperar dados de item.

ILoggedConflict::IsTemporary

Indica se este conflito é temporário.

Comentários

O provedor de destino pode implementar esta interface ou usar a implementação fornecida pelo Sync Framework. Para obter um objeto ILoggedConflict implementado pelo Sync Framework, chame IProviderSyncServices2::CreateLoggedConflict.

Requisitos

Cabeçalho: Synchronization.h

Consulte também

Conceitos

Componentes principais do Sync Framework