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


Интерфейс ISimpleSyncProviderConstraintConflictResolver

Представляет пользовательский арбитр конфликтов, который обрабатывает конфликты ограничений (например, повторяющиеся элементы, вставляемые на нескольких репликах).

interface ISimpleSyncProviderConstraintConflictResolver : IUnknown

Элементы

Метод ISimpleSyncProviderConstraintConflictResolver Описание

ISimpleSyncProviderConstraintConflictResolver::ModifyLocalItem

Переименовывает локальный элемент, чтобы устранить конфликт с именем удаленного элемента.

ISimpleSyncProviderConstraintConflictResolver::ModifyAndUpdateRemoteItem

Переименовывает удаленный элемент, чтобы устранить конфликт с именем локального элемента, и обновляет удаленный элемент в локальной реплике.

ISimpleSyncProviderConstraintConflictResolver::ModifyAndInsertRemoteItem

Переименовывает удаленный элемент, чтобы устранить конфликт с именем локального элемента, и вставляет удаленный элемент в локальную реплику.

ISimpleSyncProviderConstraintConflictResolver::MergeConstraintConflict

Объединяет локальные и удаленные данные в один элемент, который применяется к целевому объекту.

Системные требования

Заголовок: FullEnumerationProvider.h

Замечания

Дополнительные сведения об обработке конфликтов см. в разделе Обработка конфликтов для простых поставщиков.

См. также

Основные положения

Простой поставщик Sync Framework