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


Перечисление CHANGE_APPLICATION_ACTION

Представляет действие, которое должен предпринять поставщик назначения для применения изменения.

Синтаксис

typedef enum
{
  CAA_SAVE_CHANGE,
  CAA_SAVE_CHANGE_WITH_CHANGE_UNITS,
  CAA_SAVE_CONFLICT,
  CAA_SET_CONFLICT_WINNER_INFO,
  CAA_FINISHED
} CHANGE_APPLICATION_ACTION;

Элементы

Аргумент

Определение

CAA_SAVE_CHANGE

Сохранить изменения в реплике назначения. Вызвать метод IChangeApplicationContext::GetSaveChangeAction, чтобы получить действие по сохранению изменений.

CAA_SAVE_CHANGE_WITH_CHANGE_UNITS

Сохранить изменение с базовой единицей в реплике назначения. Вызвать метод IChangeApplicationContext::GetSaveChangeWithChangeUnitsAction, чтобы получить действие по сохранению изменений.

CAA_SAVE_CONFLICT

Сохранить конфликт в журнале конфликтов реплики назначения.

CAA_SET_CONFLICT_WINNER_INFO

Задать сведения о победителе в конфликте, относящемся к данному изменению, вызвав метод IChangeApplicationContext::SetConflictWinnerInfo.

CAA_FINISHED

Применение изменений по отношению к этому изменению закончено. Не нужно выполнять никаких действий.

Замечания

Это перечисление представляет собой часть службы применения изменений платформы Sync Framework, которая используется, если для поставщика требуется более высокая гибкость по сравнению с той, что допускается стандартным объектом применения изменений, предусмотренным в платформе Sync Framework.

Элементы данного перечисления возвращаются методом IChangeApplicationContext::GetChangeApplicationAction для указания, каким образом поставщик назначения должен применять изменения к реплике назначения.

Требования

Заголовок: Synchronization.h

См. также

Другие ресурсы

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