Freigeben über


IFeedBuilder::SaveChange

Speichert eine Elementänderung im Feed.

HRESULT SaveChange(
  SYNC_SAVE_ACTION ssa,
  ISyncChange * pChange,
  ISaveChangeContext * pSaveChangeContext,
  IFeedItemDataMerger * pItemDataMerger);

Parameter

  • ssa
    [in] Die Aktion, die für die Änderung ausgeführt werden soll.
  • pChange
    [in] Die Elementänderung, die gespeichert werden soll.
  • pSaveChangeContext
    [in] Kontextinformationen über die Änderung, die gespeichert werden soll.
  • pItemDataMerger
    [in] Ein Objekt, das von Sync Services for FeedSync aufgerufen werden kann, um Änderungen zusammenzuführen. Kann NULL sein, wenn kein Zusammenführen erforderlich ist. Es darf nicht NULL sein, wenn Konflikte mit der SRA_MERGE-Konfliktauflösungsaktion gelöst werden.

    Wenn der Wert nicht NULL ist, ruft Sync Services IFeedItemDataMerger::MergeFeedItemData auf, um FeedSync-Elementdaten für alle Konflikte zusammenzuführen, die mit der SRA_MERGE-Aktion aufgelöst werden.

Rückgabewert

  • S_OK

  • E_INVALIDARG

  • E_OUTOFMEMORY

Hinweise

Diese Methode unterstützt einen Anbieter bei der Implementierung der ISynchronousNotifyingChangeApplierTarget::SaveChange-Methode.

Siehe auch

Verweis

IFeedBuilder-Schnittstelle