Интерфейс IChangeApplicationContext

Представляет сведения о применяемом изменении, возвращенные службой применения изменений.

interface IChangeApplicationContext : IUnknown

Элементы

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

IChangeApplicationContext::GetChangeApplicationAction

Возвращает действие, которое должен предпринять поставщик назначения для применения изменения.

IChangeApplicationContext::GetSaveChangeAction

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

IChangeApplicationContext::GetSaveChangeWithChangeUnitsAction

Возвращает действие, которое должен предпринять поставщик назначения для сохранения базовой единицы.

IChangeApplicationContext::GetChange

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

IChangeApplicationContext::GetChangeData

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

IChangeApplicationContext::GetConflictKnowledge

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

IChangeApplicationContext::SetConflictWinnerInfo

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

Замечания

Интерфейс IChangeApplicationContext является частью службы применения изменений Sync Framework и используется в тех случаях, от поставщика требуется гибкость, которая не обеспечивается стандартным объектом применения изменений, реализованным в Sync Framework.

Чтобы применить изменение, представленное этим объектом, выполните следующие действия.

  1. Вызовите метод GetChangeApplicationAction.

  2. Выполните указанное действие.

  3. Повторяйте шаги 1 и 2, пока GetChangeApplicationAction не будет возвращать CAA_FINISHED.

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

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

См. также

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

Базовые компоненты Sync Framework