Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Microsoft.Synchronization.Data and Microsoft.Synchronization namespaces includes classes that form the foundation of Microsoft Synchronization Services for ADO.NET. In addition to these namespaces, Synchronization Services includes 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. |
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. |
ClientSyncProvider | Abstracts a client synchronization provider that communicates with the client data store and shields the synchronization agent from the specific implementation of the data store. |
CreatingSchemaEventArgs | Provides data for the CreatingSchema event. |
MetadataException | The exception that is thrown for errors that occur while creating, reading, or writing table metadata. |
SchemaCreatedEventArgs | Provides data for the SchemaCreated event. |
SchemaException | The exception that is thrown for errors that occur while creating or reading table schema. |
SelectingChangesEventArgs | Provides data for the client SelectingChanges event and the server SelectingChanges event. |
ServerSyncProvider | Abstracts a generic server synchronization provider that communicates with the server data store and shields the synchronization agent from the specific implementation of that data store. |
ServerSyncProviderProxy | Provides a wrapper for the ServerSyncProvider. |
SessionVariableException | The exception that is thrown for errors that occur while reading or writing session variables. |
SyncAnchor | Encapsulates a synchronization anchor. An anchor provides a reference point to determine which changes to synchronize for a synchronization group. |
SyncConfiguration | Maintains the collections of tables and parameters that are required to configure the client and server synchronization providers. |
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. |
SyncException | The base class for exceptions that are thrown during synchronization. |
SyncGroup | Represents a group of SyncTable objects and provides a mechanism to ensure consistent application of changes for those tables. |
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. |
SyncParameter | Encapsulates information sent from the client to the server. |
SyncParameterCollection | A collection of SyncParameter objects. |
SyncProgressEventArgs | Provides data for the client SyncProgress event and the server SyncProgress event. |
SyncSchema | Represents the schema information that is required to create tables that are involved in synchronization. |
SyncSchemaColumn | Represents the schema of a column in a SyncSchemaTable. |
SyncSchemaColumns | Represents a collection of SyncSchemaColumn objects. |
SyncSchemaForeignKey | Represents a foreign key relationship between two tables that are involved in synchronization. |
SyncSchemaForeignKeys | Represents a collection of SyncSchemaForeignKey objects. |
SyncSchemaTable | Represents the schema of a table that is involved in synchronization. |
SyncSchemaTables | Represents a collection of SyncSchemaTable objects. |
SyncSession | Represents a synchronization session. The SyncSession object exists for the duration of the synchronization session. |
SyncStatistics | Represents a summary of a SyncSession with regard to the total number of operations that occurred on the client and server. |
SyncTable | Represents the client settings for a table involved in synchronization. |
SyncTableCollection | Represents a collection of SyncTable objects. |
SyncTableInfo | Encapsulates information about table settings and metadata. This information is available through GetServerInfo. |
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. |
SyncTracer | Provides tracing for a synchronization session, with four levels of output: errors, warnings, informational, and verbose. |
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. |
SyncDirection | Defines the direction that data changes flow, from the perspective of the client. |
SyncErrorNumber | Defines a list of errors that can occur during synchronization. |
SyncSchemaForeignKeyRule | Indicates the action that occurs when a FOREIGN KEY constraint, which is defined through a SyncSchemaForeignKeyRule object, is enforced during a delete or update operation. |
TableCreationOption | Defines the options that are available for creating a table in the client database. |