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