Поделиться через


IFeedBuilderWithXmlText::SaveConflictDataXmlText

Сохраняет конфликт для последующего устранения или распространения. Конфликт представлен XML-строкой в формате FeedSync.

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

Параметры

  • pChange
    [in] Изменение, вызвавшее конфликт.
  • wszItemText
    [in] Данные элементов представлены XML-строкой в формате FeedSync.
  • pConflictKnowledge
    [in] Набор знаний, который должен стать известным при применении конфликтующего изменения. Он должен записываться в журнал вместе с вызвавшим конфликт изменением.

Возвращаемое значение

  • S_OK

  • E_OUTOFMEMORY

  • E_POINTER

  • SYNC_E_FEEDSYNC_ITEM_NOT_IN_METADATA, если не удается найти конфликтующее изменение в канале FeedSync.

  • SYNC_E_INVALID_OPERATION, если не удается найти метаданные конфликтующего изменения в метаданных FeedSync.

Замечания

Этот метод упрощает реализацию метода ISynchronousNotifyingChangeApplierTarget::SaveConflict в поставщике.

См. также

Справочник

Интерфейс IFeedBuilderWithXmlText