IFeedBuilderWithXmlText::SaveConflictDataXmlText

Saves a conflict for later conflict resolution or propagation. The conflict is represented by an XML string in the FeedSync format.


HRESULT SaveConflictDataXmlText(
  ISyncChange * pChange,
  LPCWSTR wszItemText,
  ISyncKnowledge * pConflictKnowledge);

pChange

[in] The change that caused the conflict.

wszItemText

[in] The item data that is represented by an XML string in the FeedSync format.

pConflictKnowledge

[in] The knowledge to be learned when the conflicting change is applied. This must be logged with the conflicting change.

  • S_OK

  • E_OUTOFMEMORY

  • E_POINTER

  • SYNC_E_FEEDSYNC_ITEM_NOT_IN_METADATA when the conflicting change cannot be found in the FeedSync feed.

  • SYNC_E_INVALID_OPERATION when metadata for the conflicting change cannot be found in the FeedSync metadata.

This method helps a provider implement its ISynchronousNotifyingChangeApplierTarget::SaveConflict method.

Show: