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