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