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


ISyncCallback::OnConflict

Возникает при обнаружении конфликта параллелизма, если политика устранения конфликтов параллелизма установлена в значение CRP_NONE.

HRESULT OnChangeConflict(
  IChangeConflict * pConflict);

Параметры

  • pConflict
    [in] Сведения о конфликте. К ним относятся метаданные и данные об элементах по двум конфликтующим изменениям.

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

  • S_OK

  • Коды ошибок, определяемые приложением

Замечания

Это уведомление можно использовать в приложении, чтобы выполнить пользовательское устранение конфликтов параллелизма. С этой целью приложение проверяет и обрабатывает содержимое параметра pConflict, а затем устанавливает действие по разрешению конфликта путем вызова интерфейса IChangeConflict::SetResolveActionForChange до того, как он будет возвращен этим методом.

См. также

Справочник

Интерфейс ISyncCallback

Основные положения

Обработка конфликтов