SyncCallbacks Class

Represents application callbacks that are used to dispatch a synchronization event.

Inheritance Hierarchy

System.Object
  Microsoft.Synchronization.SyncCallbacks

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

Syntax

'Declaration
Public Class SyncCallbacks
'Usage
Dim instance As SyncCallbacks
public class SyncCallbacks
public ref class SyncCallbacks
type SyncCallbacks =  class end
public class SyncCallbacks

The SyncCallbacks type exposes the following members.

Constructors

  Name Description
Public method SyncCallbacks Initializes a new instance of the SyncCallbacks class.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method OnFullEnumerationNeeded Dispatches the FullEnumerationNeeded event. This event occurs when the forgotten knowledge from the source provider is not contained in the current knowledge of the destination provider.
Public method OnItemChanging Dispatches the ItemChanging event. This event occurs before a change is applied.
Public method OnItemConflicting Dispatches the ItemConflicting event. This event occurs when a conflict is detected when the conflict resolution policy is set to ApplicationDefined.
Public method OnItemConstraint Dispatches the ItemConstraint event. This event occurs when a constraint conflict is reported, for collision conflicts when the collision conflict resolution policy is set to ApplicationDefined, and for all non-collision constraint conflicts.
Public method OnProgressChanged Dispatches the ProgressChanged event. This event occurs periodically during the synchronization session to report progress.
Public method OnRecoverableError Dispatches the ItemChangeSkipped event. This event occurs when a synchronization provider sets a recoverable error during loading or saving of an item.
Public method ToString (Inherited from Object.)

Top

Events

  Name Description
Public event FullEnumerationNeeded Occurs when the forgotten knowledge from the source provider is not contained in the current knowledge of the destination provider.
Public event ItemChangeSkipped Occurs when a synchronization provider sets a recoverable error while an item is being loaded or saved.
Public event ItemChanging Occurs before a change is applied.
Public event ItemConflicting Occurs when a conflict is detected when the conflict resolution policy is set to ApplicationDefined.
Public event ItemConstraint Occurs when a constraint conflict is reported, for collision conflicts when the collision conflict resolution policy is set to ApplicationDefined, and for all non-collision constraint conflicts.
Public event ProgressChanged Occurs periodically during the synchronization session to report progress.

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Synchronization Namespace