Compartilhar via


IFeedBuilderWithXmlText::SaveChangeDataXmlText

Salva uma alteração de item no feed. A alteração de item é representada por uma cadeia de caracteres XML no formato do FeedSync.

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

Parâmetros

  • ssa
    [in] A ação a ser executada para a alteração.
  • pChange
    [in] A alteração de item a ser salva.
  • pSaveChangeContext
    [in] Informações de contexto sobre a alteração a ser salva.
  • wszItemText
    [in] Os dados do item representados por uma cadeia de caracteres XML no formato do FeedSync.
  • pItemDataTextMerger
    [in, unique] Um objeto que pode ser chamado pelo Sync Framework para mesclar alterações. Poderá ser NULL se a mesclagem não for necessária. Não poderá ser NULL se os conflitos forem resolvidos com a ação de resolução SRA_MERGE. Se o valor não for NULL, o Sync Framework chamará IFeedItemDataXmlTextMerger::MergeFeedItemDataXmlText para mesclar dados de item do FeedSync referentes a qualquer conflito resolvido com a ação SRA_MERGE.

Valor de retorno

  • S_OK.

  • E_OUTOFMEMORY.

  • E_POINTER.

  • SYNC_E_FEEDSYNC_ITEM_NOT_IN_METADATA quando ssa especificar uma ação de atualização ou exclusão e o item não puder ser encontrado no feed do FeedSync.

Comentários

Esse método ajuda um provedor a implementar seu método ISynchronousNotifyingChangeApplierTarget::SaveChange.

Consulte também

Referência

Interface IFeedBuilderWithXmlText