Freigeben über


IFeedBuilderWithXmlText::SaveConflictDataXmlText

Speichert einen Konflikt für spätere Konfliktauflösung oder Weitergabe. Der Konflikt wird durch eine XML-Zeichenfolge im FeedSync-Format dargestellt.

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

Parameter

  • pChange
    [in] Die Änderung, die den Konflikt verursacht hat.
  • wszItemText
    [in] Die Elementdaten, die im FeedSync-Format als XML-Zeichenfolge dargestellt werden.
  • pConflictKnowledge
    [in] Das Wissen, das erlangt werden soll, wenn die einen Konflikt verursachende Änderung angewendet wird. Dies muss mit der Konflikt verursachenden Änderung protokolliert werden.

Rückgabewert

  • S_OK

  • E_OUTOFMEMORY

  • E_POINTER

  • SYNC_E_FEEDSYNC_ITEM_NOT_IN_METADATA, wenn sich die Konflikt verursachende Änderung nicht im FeedSync-Feed befindet.

  • SYNC_E_INVALID_OPERATION, wenn sich Metadaten für die Konflikt verursachende Änderung nicht in den FeedSync-Metadaten befinden.

Hinweise

Diese Methode unterstützt einen Anbieter bei der Implementierung der ISynchronousNotifyingChangeApplierTarget::SaveConflict-Methode.

Siehe auch

Verweis

IFeedBuilderWithXmlText-Schnittstelle