共用方式為


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 核心元件