Enumeração CollisionConflictResolutionPolicy
Representa as opções da política de resolução de conflitos de colisão a serem usadas para a sessão de sincronização.
Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (em microsoft.synchronization.dll)
Sintaxe
'Declaração
Public Enumeration CollisionConflictResolutionPolicy
'Uso
Dim instance As CollisionConflictResolutionPolicy
public enum CollisionConflictResolutionPolicy
public enum class CollisionConflictResolutionPolicy
public enum CollisionConflictResolutionPolicy
public enum CollisionConflictResolutionPolicy
Membros
Nome do membro | Descrição | |
---|---|---|
ApplicationDefined | O aplicador de alterações notifica o aplicativo de sincronização sobre cada conflito de colisão quando ele ocorre, usando o evento ItemConstraint. O aplicativo examina os itens conflitantes e especifica a ação de resolução de conflitos chamando SetResolutionAction. | |
DestinationWins | A alteração feita na réplica de destino sempre prevalece. O Sync Framework especifica uma ação de resolução de conflitos DestinationWins. | |
Merge | Os dados do item de origem são combinados com o item de destino. O Sync Framework especifica uma ação de resolução de conflitos Merge. | |
RenameDestination | O item conflitante na réplica de destino é renomeado para não colidir mais com a alteração enviada a partir do provedor de origem, e a alteração de origem é aplicada à réplica de destino. O Sync Framework especifica uma ação de resolução de conflitos RenameDestination. | |
RenameSource | A alteração enviada do provedor de origem é renomeada para não colidir mais com o item conflitante na réplica de destino, e a alteração de origem é aplicada à réplica de destino. O Sync Framework especifica uma ação de resolução de conflitos RenameSource. | |
SourceWins | A alteração feita na réplica de origem sempre prevalece. O Sync Framework especifica uma ação de resolução de conflitos SourceWins. |
Comentários
Os membros de CollisionConflictResolutionPolicy são usados por um aplicativo de sincronização para especificar a política que o aplicador de alterações usa para resolver conflitos de restrição de colisão que ocorrem durante a sincronização. Um conflito de colisão ocorre quando um item não pode ser salvo porque está em conflito com outro item no repositório de destino. Por exemplo, quando o provedor de origem envia um arquivo com nome e local idênticos aos de um arquivo existente na réplica de destino.
Para obter mais informações, consulte Detectando e solucionando conflitos de restrição.