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 核心组件