IFeedSyncServices::ProcessChangeBatch

处理源提供程序发送的变更批。

HRESULT ProcessChangeBatch(
  CONFLICT_RESOLUTION_POLICY resolutionPolicy,
  ISyncChangeBatch * pSourceChangeBatch,
  IUnknown * pUnkDataRetriever,
  ISynchronousNotifyingChangeApplierTarget * pChangeApplierTarget,
  ISyncSessionState * pSessionState,
  ISyncCallback * pCallback);

参数

  • resolutionPolicy
    [in] 此方法应用变更时使用的冲突解决策略。
  • pSourceChangeBatch
    [in] 源提供程序中要在本地应用的变更批。
  • pUnkDataRetriever
    [in] 一个可用于检索变更数据的对象。该对象可以是 ISynchronousDataRetriever 对象,也可以是提供程序特定的对象。
  • pChangeApplierTarget
    [in] 一个对象,变更应用方将调用该对象以将变更和冲突保存到已加载的馈送中。
  • pSessionState
    [in] 有关当前会话的信息。
  • pCallback
    [in] 一个在变更应用期间接收事件通知的对象。

返回值

备注

此方法可帮助同步提供程序实现其 IKnowledgeSyncProvider::ProcessChangeBatch 方法。

请参阅

参考

IFeedSyncServices 接口
CONFLICT_RESOLUTION_POLICY 枚举