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