ISynchronousNotifyingChangeApplierTarget Interface
When implemented by a derived class, represents an object that can save item changes and conflicts to a replica.
interface ISynchronousNotifyingChangeApplierTarget : IUnknown
Members
ISynchronousNotifyingChangeApplierTarget methods | Description |
---|---|
Gets the ID format schema for the provider. |
|
Gets an object that can be used to retrieve item data from a replica. |
|
ISynchronousNotifyingChangeApplierTarget::GetCurrentTickCount |
Increments the tick count and returns the new tick count. |
ISynchronousNotifyingChangeApplierTarget::GetDestinationVersion |
Gets the version of an item stored in the destination replica. |
Saves an item change to the item store. |
|
ISynchronousNotifyingChangeApplierTarget::SaveChangeWithChangeUnits |
Saves an item change that contains unit change changes to the item store. |
Saves information about a change that caused a conflict. |
|
Saves the knowledge for the current scope. |
Remarks
This interface must be implemented by the destination provider when it is using an ISynchronousNotifyingChangeApplier object to help apply changes to the destination replica. The ISynchronousNotifyingChangeApplierTarget object is passed to the ISynchronousNotifyingChangeApplier::ApplyChanges method. The ISynchronousNotifyingChangeApplier object then calls ISynchronousNotifyingChangeApplierTarget methods to save changes and conflicts to the destination replica.
Requirements
Header: Synchronization.h