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


Элементы ISimpleSyncProviderConstraintConflictResolver

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

Тип ISimpleSyncProviderConstraintConflictResolver предоставляет доступ к следующим элементам.

Методы

  Имя Описание
Открытый метод MergeConstraintConflict(Object, ConflictVersionInformation, IEnumerable< (Of < <' (SyncId> ) > > ), ItemFieldDictionary, ItemFieldDictionary, RecoverableErrorReportingContext, ItemFieldDictionary%) При переопределении в производном классе производит слияние локальных и удаленных данных в один элемент, который применяется в назначении.
Открытый метод ModifyAndInsertRemoteItem(Object, IEnumerable< (Of < <' (SyncId> ) > > ), RecoverableErrorReportingContext, ItemFieldDictionary%) При переопределении в производном классе переименовывает удаленный элемент, чтобы устранить конфликт с именем локального элемента, и вставляет удаленный элемент в локальную реплику.
Открытый метод ModifyAndUpdateRemoteItem(Object, IEnumerable< (Of < <' (SyncId> ) > > ), ItemFieldDictionary, RecoverableErrorReportingContext, ItemFieldDictionary%) При переопределении в производном классе переименовывает удаленный элемент, чтобы устранить конфликт с именем локального элемента, и обновляет удаленный элемент в локальной реплике.
Открытый метод ModifyLocalItem(ItemFieldDictionary, RecoverableErrorReportingContext, ItemFieldDictionary%) При переопределении в производном классе переименовывает локальный элемент, чтобы устранить конфликт с именем удаленного элемента.

В начало

См. также

Справочник

ISimpleSyncProviderConstraintConflictResolver Интерфейс

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