SYNC_RESOLVE_ACTION 列舉
表示解決特定衝突所採取的動作。
typedef enum
{
SRA_DEFER,
SRA_ACCEPT_DESTINATION_PROVIDER,
SRA_ACCEPT_SOURCE_PROVIDER,
SRA_MERGE,
SRA_TRANSFER_AND_DEFER,
SRA_LAST,
} SYNC_RESOLVE_ACTION;
成員
- SRA_DEFER
衝突不會解決,也不會記錄下來。將會予以忽略。
- SRA_ACCEPT_DESTINATION_PROVIDER
目的地項目會選為解決方法的贏家。目的地項目不會有變更。
- SRA_ACCEPT_SOURCE_PROVIDER
來源變更會選為解決方法的贏家。來源變更會套用到目的地。此變更會覆寫目的地項目。
- SRA_MERGE
來源變更會與目的地項目合併。
- SRA_TRANSFER_AND_DEFER
衝突應該記錄下來,以供日後解決之用。
- SRA_LAST
列舉中最後一個元素的預留位置。請勿使用這個值。
需求
標頭: Synchronization.h
請參閱
參考
IChangeConflict::GetResolveActionForChange
IChangeConflict::SetResolveActionForChange