Перечисление SYNC_RESOLVE_ACTION
Действия, предпринимаемые для разрешения конкретного конфликта.
typedef enum
{
SRA_DEFER,
SRA_ACCEPT_DESTINATION_PROVIDER,
SRA_ACCEPT_SOURCE_PROVIDER,
SRA_MERGE,
SRA_TRANSFER_AND_DEFER,
SRA_LAST,
} SYNC_RESOLVE_ACTION;
Элементы
- SRA_DEFER
Конфликт не решается и не вносится в журнал. Он не учитывается.
- SRA_ACCEPT_DESTINATION_PROVIDER
В качестве победителя при разрешении конфликта всегда выбирается элемент в целевом назначении. В элемент целевого назначения изменения не вносятся.
- SRA_ACCEPT_SOURCE_PROVIDER
В качестве победителя при разрешении конфликта всегда выбирается элемент источника. Применять изменение источника к элементу целевого назначения. Это изменение перезаписывается поверх элемента целевого назначения.
- SRA_MERGE
Объединять изменение источника с элементом целевого назначения.
- SRA_TRANSFER_AND_DEFER
Вносить конфликт в журнал для последующего разрешения.
- SRA_LAST
Местозаполнитель последнего элемента перечисления. Не пользуйтесь этим значением.
Системные требования
Заголовок: Synchronization.h
См. также
Справочник
IChangeConflict::GetResolveActionForChange
IChangeConflict::SetResolveActionForChange