共用方式為


IFeedBuilderWithXmlText::SaveChangeDataXmlText

將項目變更儲存至摘要。透過採用 FeedSync 格式之 XML 字串表示的項目變更。

HRESULT SaveChangeDataXmlText(
  SYNC_SAVE_ACTION ssa,
  ISyncChange * pChange,
  ISaveChangeContext * pSaveChangeContext,
  LPCWSTR wszItemText,
  IFeedItemDataXmlTextMerger * pItemDataTextMerger);

參數

  • ssa
    [in] 要針對變更執行的動作。
  • pChange
    [in] 要儲存的項目變更。
  • pSaveChangeContext
    [in] 有關要儲存之變更的內容資訊。
  • wszItemText
    [in] 由採用 FeedSync 格式之 XML 字串表示的項目資料。
  • pItemDataTextMerger
    [in, unique] 可由 Sync Framework 呼叫以合併變更的物件。如果不需要合併,則可為 NULL。如果衝突是以 SRA_MERGE 解決動作解決的,它就不可為 NULL。如果此值不是 NULL,Sync Framework 便會呼叫 IFeedItemDataXmlTextMerger::MergeFeedItemDataXmlText 來合併以 SRA_MERGE 動作解決之任何衝突的 FeedSync 項目資料。

傳回值

  • S_OK。

  • E_OUTOFMEMORY。

  • E_POINTER。

  • 如果 ssa 指定了更新或刪除動作,但是在 FeedSync 摘要中找不到此項目,則為 SYNC_E_FEEDSYNC_ITEM_NOT_IN_METADATA。

備註

這個方法可協助提供者實作它的 ISynchronousNotifyingChangeApplierTarget::SaveChange 方法。

請參閱

參考

IFeedBuilderWithXmlText 介面