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