IChangeApplicationServices::EndChangeApplication
Ends processing of a set of changes.
The learned knowledge of the change batch, specified by pBatchLearnedKnowledge, is modified by this method to exclude any changes that were reported as skipped during change application.
This method calculates and updates the session statistics contained in the ISyncSessionState object that was passed to IChangeApplicationServices::Initialize.
The updated destination knowledge returned in ppUpdatedDestinationKnowledge must replace the current knowledge of the destination replica.
Note |
|---|
When the updated destination knowledge is calculated, any changes that the destination provider did not reported as successfully applied by calling IChangeApplicationServices::ReportItemChangeApplied or IChangeApplicationServices::ReportChangeUnitChangeApplied are treated as having failed. |
Note