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