IFeedSyncServices::ProcessChangeBatch

Processes a batch of changes sent by the source provider.


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

resolutionPolicy

[in] The conflict resolution policy to use when this method applies changes.

pSourceChangeBatch

[in] A batch of changes from the source provider that is to be applied locally.

pUnkDataRetriever

[in] An object that can be used to retrieve change data. It can be an ISynchronousDataRetriever object or a provider-specific object.

pChangeApplierTarget

[in] An object that will be called by the change applier to save changes and conflicts to the loaded feed.

pSessionState

[in] Information about the current session.

pCallback

[in] An object that receives event notifications during change application.

This method helps a synchronization provider implement its IKnowledgeSyncProvider::ProcessChangeBatch method.

Show: