IChangeApplicationContext Interface
Represents information returned by the change application service about a change to be applied.
IChangeApplicationContext method | Description |
|---|---|
Gets the action a destination provider must take to apply a change. | |
Gets the action a destination provider must take to save a change. | |
IChangeApplicationContext::GetSaveChangeWithChangeUnitsAction | Gets the action a destination provider must take to save a change unit. |
Gets the metadata for the change to be applied or the conflict to be saved. | |
Gets the data for the change to be applied or the conflict to be saved. | |
Gets the knowledge to be saved when this change is a conflict that must be saved. | |
Sets the conflict winner information when this change is a conflict that requires more information. |
The IChangeApplicationContext interface is part of the change application service of Sync Framework, which is used when a provider requires greater flexibility than that allowed by the standard change applier provided by Sync Framework.
To apply the change that is represented by this object, perform the following steps:
Call GetChangeApplicationAction.
Take the specified action.
Repeat steps 1 and 2 until GetChangeApplicationAction returns CAA_FINISHED.