共用方式為


CONFLICT_RESOLUTION_POLICY 列舉

表示用於同步處理工作階段之衝突解決原則的選項。

typedef enum 
{
  CRP_NONE,
  CRP_DESTINATION_PROVIDER_WINS,
  CRP_SOURCE_PROVIDER_WINS,
  CRP_LAST,
} CONFLICT_RESOLUTION_POLICY;

成員

  • CRP_NONE
    委派給應用程式來解決衝突。設定這個原則將會造成每個衝突都引發 ISyncCallback::OnConflict
  • CRP_DESTINATION_PROVIDER_WINS
    目的地項目一定會選為解決方法的贏家。當發生衝突時,將不會對目的地項目做任何變更。
  • CRP_SOURCE_PROVIDER_WINS
    來源變更一定會選為解決方法的贏家。當發生衝突時,來源變更會套用到目的地,覆寫目的地項目。
  • CRP_LAST
    列舉中最後一個元素的預留位置。請勿使用這個值。

需求

標頭: Synchronization.h

請參閱

參考

IKnowledgeSyncProvider::ProcessChangeBatch
IKnowledgeSyncProvider::ProcessFullEnumerationChangeBatch
ISyncSession::Start
ISynchronousNotifyingChangeApplier::ApplyChanges
IAsynchronousNotifyingChangeApplier::ApplyChanges
IFeedSyncServices::ProcessChangeBatch

概念

Sync Framework 核心元件