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


Интерфейс IConflictLogAccess

При реализации производным классом представляет доступ к журналу конфликтов, чтобы объект применения изменений мог управлять конфликтами в журнале конфликтов.

interface IConflictLogAccess: IUnknown

Элементы

Метод IConflictLogAccess Описание

IConflictLogAccess::DeleteConflicts

Удаляет указанные конфликты из журнала.

IConflictLogAccess::GetItemConflicts

Возвращает список, содержащий все конфликты в журнале или только конфликты, определяемые указанным списком запрошенных элементов.

IConflictLogAccess::GetConflictsByConflictingItemId

Возвращает список, содержащий все конфликты в журнале или только конфликты, в которых участвует хотя бы один элемент из указанного списка запрошенных элементов.

IConflictLogAccess::GetAllConflicts

Возвращает список, содержащий все конфликты в журнале.

Замечания

Как правило, интерфейс IConflictLogAccess реализуется поставщиком назначения.

Чтобы воспользоваться помощью объекта применения изменений при разрешении конфликтов, поставщик назначения передает объект интерфейса IConflictLogAccess методу ISynchronousNotifyingChangeApplier2::ApplyChanges. В ходе обработки с помощью этого метода объект применения изменений разрешает конфликты и удаляет устаревшие конфликты из журнала.

Системные требования

Заголовок: Synchronization.h

См. также

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

Базовые компоненты Sync Framework
Ведение журнала конфликтов и управление конфликтами