共用方式為


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

概念

Sync Framework 核心元件