Microsoft.Synchronization Namespace

The Microsoft.Synchronization namespace includes the abstract class from which synchronization providers are derived, the synchronization agent for Microsoft Synchronization Services for ADO.NET, and several other classes. In addition to this namespace, Synchronization Services includes Microsoft.Synchronization.Data, Microsoft.Synchronization.Data.Server, and Microsoft.Synchronization.Data.SqlServerCe.

Classes

Class Description
SessionProgressEventArgs Provides data for the SessionProgress event.
SessionStateChangedEventArgs Provides data for the StateChanged event.
SyncAgent The SyncAgent object orchestrates synchronization.
SyncBatchProgress Represents progress information, including conflict information, for a batch of changes during a synchronization session.
SyncProvider Abstracts a synchronization provider that communicates with the client or server store and shields the synchronization agent from the specific implementation of that store.

Enumerations

Enumeration Description
SyncSessionState Defines the state that a synchronization session is in.
SyncStage Defines the different phases of synchronization from the perspective of the client.