INotifyingChangeApplierTarget2 Interface
When implemented by a derived class, represents additional methods on an object that can save item changes to a replica.
Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in Microsoft.Synchronization.dll)
Syntax
'Declaration
Public Interface INotifyingChangeApplierTarget2 _
Inherits INotifyingChangeApplierTarget
'Usage
Dim instance As INotifyingChangeApplierTarget2
public interface INotifyingChangeApplierTarget2 : INotifyingChangeApplierTarget
public interface class INotifyingChangeApplierTarget2 : INotifyingChangeApplierTarget
type INotifyingChangeApplierTarget2 =
interface
interface INotifyingChangeApplierTarget
end
public interface INotifyingChangeApplierTarget2 extends INotifyingChangeApplierTarget
The INotifyingChangeApplierTarget2 type exposes the following members.
Properties
Name | Description | |
---|---|---|
IdFormats | When overridden in a derived class, gets the ID format schema for the provider. (Inherited from INotifyingChangeApplierTarget.) |
Top
Methods
Name | Description | |
---|---|---|
GetDataRetriever | Gets an object that can be used to retrieve item data from a replica. (Inherited from INotifyingChangeApplierTarget.) | |
GetNextTickCount | When overridden in a derived class, increments the tick count and returns the new tick count. (Inherited from INotifyingChangeApplierTarget.) | |
SaveChangeWithChangeUnits | When overridden in a derived class, saves an item change that contains unit change changes to the item store. (Inherited from INotifyingChangeApplierTarget.) | |
SaveConflict | When overridden in a derived class, saves information about a change that caused a conflict. (Inherited from INotifyingChangeApplierTarget.) | |
SaveConstraintConflict | When overridden in a derived class, saves information about items that are involved in a constraint conflict. | |
SaveItemChange | When overridden in a derived class, saves an item change to the item store. (Inherited from INotifyingChangeApplierTarget.) | |
StoreKnowledgeForScope | When overridden in a derived class, stores the knowledge for the current scope. (Inherited from INotifyingChangeApplierTarget.) | |
TryGetDestinationVersion | Gets the version of an item stored in the destination replica. (Inherited from INotifyingChangeApplierTarget.) |
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, and the destination replica reports constraint conflicts. The INotifyingChangeApplierTarget2 object is passed to the ApplyChanges method. The NotifyingChangeApplier object then calls INotifyingChangeApplierTarget2 methods to save constraint conflicts to the destination replica.