Элементы 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%) | При переопределении в производном классе переименовывает локальный элемент, чтобы устранить конфликт с именем удаленного элемента. |
В начало