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

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

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

Синтаксис

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

Элементы

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

Замечания

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

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

См. также

Справочник

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