Condividi tramite


IFeedBuilderWithXmlText::SaveChangeDataXmlText

Salva una modifica dell'elemento nel feed. La modifica dell'elemento è rappresentata da una stringa XML nel formato FeedSync.

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

Parametri

  • ssa
    [in] Azione da eseguire per la modifica.
  • pChange
    [in] Modifica dell'elemento da salvare.
  • pSaveChangeContext
    [in] Informazioni di contesto sulla modifica da salvare.
  • wszItemText
    [in] Dati dell'elemento rappresentati da una stringa XML nel formato FeedSync.
  • pItemDataTextMerger
    [in, unique] Oggetto che può essere chiamato da Sync Framework per unire le modifiche. Può essere NULL se non è richiesta alcuna unione. Non può essere NULL se i conflitti vengono risolti con l'azione di risoluzione SRA_MERGE. Se il valore non è NULL, Sync Framework chiamerà IFeedItemDataXmlTextMerger::MergeFeedItemDataXmlText per unire i dati dell'elemento FeedSync per qualsiasi conflitto risolto con l'azione SRA_MERGE.

Valore restituito

  • S_OK.

  • E_OUTOFMEMORY.

  • E_POINTER.

  • SYNC_E_FEEDSYNC_ITEM_NOT_IN_METADATA quando ssa specifica un'azione di aggiornamento o di eliminazione e l'elemento non viene trovato nel feed FeedSync.

Osservazioni

Questo metodo consente a un provider di implementare il relativo metodo ISynchronousNotifyingChangeApplierTarget::SaveChange.

Vedere anche

Riferimento

Interfaccia IFeedBuilderWithXmlText