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


Перечисление 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

Основные понятия

Базовые компоненты Sync Framework