Поделиться через


Перечисление CollisionConflictResolutionPolicy

Представляет параметры политики устранения конфликтов совпадения, применяемой в сеансе синхронизации.

Пространство имен: Microsoft.Synchronization
Сборка: Microsoft.Synchronization (в microsoft.synchronization.dll)

Синтаксис

'Декларация
Public Enumeration CollisionConflictResolutionPolicy
'Применение
Dim instance As CollisionConflictResolutionPolicy
public enum CollisionConflictResolutionPolicy
public enum class CollisionConflictResolutionPolicy
public enum CollisionConflictResolutionPolicy
public enum CollisionConflictResolutionPolicy

Элементы

  Имя члена Описание
ApplicationDefined Объект применения изменений извещает приложение синхронизации о каждом конфликте совпадения по мере его возникновения с использованием события ItemConstraint. Приложение проверяет конфликтующие изменения и указывает действие по устранению конфликтов путем вызова метода SetResolutionAction
DestinationWins Изменение, произведенное на реплике назначения, всегда побеждает. Платформа Sync Framework указывает действие по устранению конфликтов DestinationWins
Merge Данные из элемента источника объединяются с данными элемента назначения. Платформа Sync Framework указывает действие по устранению конфликтов Merge
RenameDestination Конфликтующий элемент реплики назначения переименовывается таким образом чтобы исключить конфликт с изменением отправленным поставщиком источника а исходное изменение применяется на реплике назначения. Платформа Sync Framework указывает действие по устранению конфликтов RenameDestination
RenameSource Изменение отправленное из поставщика источника переименовывается таким образом чтобы исключить совпадение с конфликтующим изменением в реплике назначения а исходное изменение применяется на реплике назначения. Платформа Sync Framework указывает действие по устранению конфликтов RenameSource
SourceWins Изменение, сделанное репликой источника, всегда побеждает. Платформа Sync Framework указывает действие по устранению конфликтов SourceWins

Замечания

Члены CollisionConflictResolutionPolicy используются в приложении синхронизации для указания политики, используемой объектом применения изменений для разрешения конфликтов совпадения ограничений, которые происходят во время синхронизации. Конфликт совпадения возникает, если элемент не может быть сохранен, поскольку конфликтует с другим элементом в целевом хранилище, например, если поставщик источника передает файл, имеющий такое же имя и местонахождение, что и файл, уже существующий в реплике назначения.

Дополнительные сведения см. в разделе Обнаружение и разрешение конфликтов ограничений.

См. также

Справочник

Пространство имен Microsoft.Synchronization