INotifyingChangeApplierTarget Interface

Represents an object that can save item changes to a replica.

Namespace:  Microsoft.Synchronization
Assembly:  Microsoft.Synchronization (in Microsoft.Synchronization.dll)

Syntax

'Declaration
Public Interface INotifyingChangeApplierTarget
'Usage
Dim instance As INotifyingChangeApplierTarget
public interface INotifyingChangeApplierTarget
public interface class INotifyingChangeApplierTarget
type INotifyingChangeApplierTarget =  interface end
public interface INotifyingChangeApplierTarget

The INotifyingChangeApplierTarget type exposes the following members.

Properties

  Name Description
Public property IdFormats When overridden in a derived class, gets the ID format schema for the provider.

Top

Methods

  Name Description
Public method GetDataRetriever Gets an object that can be used to retrieve item data from a replica.
Public method GetNextTickCount When overridden in a derived class, increments the tick count and returns the new tick count.
Public method SaveChangeWithChangeUnits When overridden in a derived class, saves an item change that contains unit change changes to the item store.
Public method SaveConflict When overridden in a derived class, saves information about a change that caused a conflict.
Public method SaveItemChange When overridden in a derived class, saves an item change to the item store.
Public method StoreKnowledgeForScope When overridden in a derived class, stores the knowledge for the current scope.
Public method TryGetDestinationVersion Gets the version of an item stored in the destination replica.

Top

Remarks

This interface must be implemented by the destination provider when it is using a NotifyingChangeApplier object to help apply changes to the destination replica. The INotifyingChangeApplierTarget object is passed to the ApplyChanges method. The NotifyingChangeApplier object then calls INotifyingChangeApplierTarget methods to save changes and conflicts to the destination replica.

See Also

Reference

Microsoft.Synchronization Namespace