Перечисление 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 используются в приложении синхронизации для указания политики, используемой объектом применения изменений для разрешения конфликтов совпадения ограничений, которые происходят во время синхронизации. Конфликт совпадения возникает, если элемент не может быть сохранен, поскольку конфликтует с другим элементом в целевом хранилище, например, если поставщик источника передает файл, имеющий такое же имя и местонахождение, что и файл, уже существующий в реплике назначения.
Дополнительные сведения см. в разделе Обнаружение и разрешение конфликтов ограничений.