Microsoft.Synchronization.Data.Common Namespace
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
This namespace contains types that are used for client and server synchronization in Sync Services for ADO.NET. The following namespaces are used in client and server synchronization: Microsoft.Synchronization, Microsoft.Synchronization.Data, Microsoft.Synchronization.Data.Client, Microsoft.Synchronization.Data.Common, Microsoft.Synchronization.Data.Server, and Microsoft.Synchronization.Data.SqlServerCe.
Classes
Class | Description |
---|---|
AnchorException | The exception that is thrown for errors related to anchors, including the failure to return an anchor.This class is not CLS-compliant. |
ApplyChangeFailedEventArgs | Provides data for the client ApplyChangeFailed event and the server ApplyChangeFailed event. |
ApplyingChangesEventArgs | Provides data for the client ApplyingChanges event and the server ApplyingChanges event. |
ChangesAppliedEventArgs | Provides data for the client ChangesApplied event and the server ChangesApplied event. |
ChangesSelectedEventArgs | Provides data for the client ChangesSelected event and the server ChangesSelected event. |
DataSyncException | The exception that is thrown for errors that occur while synchronizing two databases.This class is not CLS-compliant. |
MetadataException | The exception that is thrown for errors that occur while creating, reading, or writing table metadata.This class is not CLS-compliant. |
SchemaException | The exception that is thrown for errors that occur while creating or reading table schema.This class is not CLS-compliant. |
SelectingChangesEventArgs | Provides data for the client SelectingChanges event and the server SelectingChanges event. |
SessionVariableException | The exception that is thrown for errors that occur while reading or writing session variables.This class is not CLS-compliant. |
SyncAnchor | Encapsulates a synchronization anchor. An anchor provides a reference point to determine which changes to synchronize for a synchronization group. |
SyncConflict | Represents a synchronization conflict at the row level. |
SyncConflictResolver | Represents the actions to take when any conflicts occur during synchronization. |
SyncContext | Encapsulates data changes and anchor values and other metadata for a synchronization session. |
SyncGroupMetadata | Represents the metadata for a SyncGroup object, such as the new anchor value. |
SyncGroupProgress | Represents a set of synchronization progress statistics for the tables in a SyncGroup. |
SyncProgressEventArgs | Provides data for the client SyncProgress event and the server SyncProgress event. |
SyncSession | Represents a synchronization session. The SyncSession object exists for the duration of the synchronization session. |
SyncTableMetadata | Encapsulates the metadata that is associated with a SyncTable, such as the direction of synchronization. |
SyncTableProgress | Represents a set of synchronization progress statistics for a SyncTable object. |
Structures
Structure | Description |
---|---|
SyncServerInfo | Encapsulates information about server-side settings and metadata. This information is available through GetServerInfo. |
Enumerations
Enumeration | Description |
---|---|
ApplyAction | Specifies the options for processing a row when the row cannot be applied during synchronization. |
ConflictType | Defines the types of conflicts that can occur during synchronization. |
ResolveAction | Specifies the options for resolving any conflicts that occur at the client during synchronization. |
SyncErrorNumber | Defines a list of errors that can occur during synchronization. |
SyncStage | Defines the different phases of synchronization from the perspective of the client. |
SyncTableTransferOption | Defines the direction that data changes flow, from the perspective of the client. |