Partilhar via


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.

Consulte também

Referência

Namespace Microsoft.Synchronization