Перечисление CONFLICT_RESOLUTION_POLICY
Представляет параметры политики разрешения конфликтов, применяемой в сеансе синхронизации.
typedef enum
{
CRP_NONE,
CRP_DESTINATION_PROVIDER_WINS,
CRP_SOURCE_PROVIDER_WINS,
CRP_LAST,
} CONFLICT_RESOLUTION_POLICY;
Элементы
- CRP_NONE
Предоставить разрешение конфликтов приложению. Если задано это значение, то при каждом конфликте будет вызываться событие ISyncCallback::OnConflict.
- CRP_DESTINATION_PROVIDER_WINS
В качестве победителя при разрешении конфликта всегда выбирается элемент назначения. При возникновении конфликта элемент в назначении изменен не будет.
- CRP_SOURCE_PROVIDER_WINS
В качестве победителя при разрешении конфликта всегда выбирается элемент источника. При возникновении конфликта изменение источника применяется к элементу назначения, перезаписывая его.
- CRP_LAST
Местозаполнитель последнего элемента перечисления. Не пользуйтесь этим значением.
Системные требования
Заголовок: Synchronization.h
См. также
Справочник
IKnowledgeSyncProvider::ProcessChangeBatch
IKnowledgeSyncProvider::ProcessFullEnumerationChangeBatch
ISyncSession::Start
ISynchronousNotifyingChangeApplier::ApplyChanges
IAsynchronousNotifyingChangeApplier::ApplyChanges
IFeedSyncServices::ProcessChangeBatch