Freigeben über


IFeedSyncServices::ProcessChangeBatch

Verarbeitet einen vom Quellenanbieter gesendeten Batch von Änderungen.

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

Parameter

  • resolutionPolicy
    [in] Die zu verwendende Richtlinie zur Konfliktauflösung, wenn durch diese Methode Änderungen angewendet werden.
  • pSourceChangeBatch
    [in] Ein Batch der Änderungen vom Quellenanbieter, die lokal angewendet werden sollen.
  • pUnkDataRetriever
    [in] Ein Objekt, mit dem Änderungsdaten abgerufen werden können. Hierbei kann es sich um ein ISynchronousDataRetriever-Objekt oder ein anbieterspezifisches Objekt handeln.
  • pChangeApplierTarget
    [in] Ein Objekt, das vom Änderungsanwender aufgerufen wird, um Änderungen und Konflikte im geladenen Feed zu speichern.
  • pSessionState
    [in] Informationen über die aktuelle Sitzung.
  • pCallback
    [in] Ein Objekt, das während der Anwendung von Änderungen Ereignisbenachrichtigungen empfängt.

Rückgabewert

Hinweise

Diese Methode ist bei der Implementierung der IKnowledgeSyncProvider::ProcessChangeBatch-Methode für Synchronisierungsanbieter hilfreich.

Siehe auch

Verweis

IFeedSyncServices-Schnittstelle
CONFLICT_RESOLUTION_POLICY-Enumeration