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.