Interface IConstraintConflict
Representa um conflito de restrição entre dois itens.
interface IConstraintConflict : IUnknown
Membros
Método IConstraintConflict | Descrição |
---|---|
IConstraintConflict::GetDestinationProviderConflictingChange |
Obtém os metadados de alterações do provedor de destino. |
Obtém os metadados de alterações no provedor do origem. |
|
Obtém os metadados de alteração do provedor de destino para o item que causou originalmente o conflito. |
|
Obtém um objeto que pode ser usado para recuperar dados do item de alteração a partir da réplica de destino. |
|
Obtém um objeto que pode ser usado para recuperar dados do item de alteração a partir da réplica de origem. |
|
Obtém um objeto que pode ser usado para recuperar dados do item da réplica de destino que originalmente causou o conflito. |
|
Obtém a ação de resolução de conflitos para o conflito. |
|
Define uma ação de resolução de conflitos para o conflito. |
|
IConstraintConflict::GetConstraintResolveActionForChangeUnit |
Obtém a ação de resolução de conflitos para a alteração da unidade de alteração em conflito. |
IConstraintConflict::SetConstraintResolveActionForChangeUnit |
Define uma ação de resolução de conflitos para a alteração da unidade de alteração em conflito. |
Obtém a razão pela qual o conflito ocorreu. |
|
Indica se o conflito é temporário. |
Comentários
Quando o aplicativo especificar CCRP_NONE como a política de resolução de conflitos de colisão, o aplicador de alterações enviará um objeto IConstraintConflict ao método ISyncConstraintCallback::OnConstraintConflict uma vez para cada conflito de restrição de colisão que é relatado durante a sincronização.
Como não é possível especificar uma política de resolução para conflitos de restrição de não colisão, o aplicador de alterações também chama o método OnConstraintConflict uma vez para cada conflito de restrição de não colisão que é relatado.
Para obter mais informações, consulte Detectando e solucionando conflitos de restrição.
Requisitos
Cabeçalho: Synchronization.h