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.
This namespace contains types that are used for client and server and peer-to-peer 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.Server, and Microsoft.Synchronization.Data.SqlServerCe. The following namespaces are used in peer-to-peer synchronization: Microsoft.Synchronization and Microsoft.Synchronization.Data.
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. |
![]() |
ApplyMetadataFailedEventArgs | Provides data for the ApplyMetadataFailed 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. |
![]() |
DataSyncException | The base class for exceptions that are thrown during synchronization. |
![]() |
DbApplyChangeFailedEventArgs | Provides data for the ApplyChangeFailed event. |
![]() |
DbApplyingChangesEventArgs | Provides data for the ApplyingChanges event. |
![]() |
DbChangesAppliedEventArgs | Provides data for the ChangesApplied event. |
![]() |
DbChangesSelectedEventArgs | Provides data for the ChangesSelected event. |
![]() |
DbMetadataSyncException | The exception that is thrown for errors that occur while creating or reading table metadata. |
![]() |
DbOutdatedEventArgs | Provides data for the SyncPeerOutdated event. |
![]() |
DbOutdatedSyncException | The exception that is thrown for errors that occur when trying to synchronize a peer that has outdated metadata. |
![]() |
DbSelectingChangesEventArgs | Provides data for the SelectingChanges event. |
![]() |
DbSyncAdapter | Represents a set of commands that are used to retrieve and apply data and metadata changes at the local peer database. |
![]() |
DbSyncAdapterCollection | A collection of DbSyncAdapter objects. |
![]() |
DbSyncColumnMapping | Maps a column in the local database to a column in the remote database. |
![]() |
DbSyncColumnMappingCollection | Represents a collection of DbSyncColumnMapping objects. |
![]() |
DbSyncConflict | Represents a synchronization conflict at the row level. |
![]() |
DbSyncContext | Encapsulates data changes and metadata for a synchronization session. |
![]() |
DbSyncException | The base class for exceptions that are thrown during peer database synchronization. |
![]() |
DbSyncProgressEventArgs | Provides data for the SyncProgress event. |
![]() |
DbSyncProvider | Abstracts a generic peer synchronization provider that communicates with a peer database and shields the synchronization agent from the specific implementation of the database. This class is not CLS-compliant. |
![]() |
DbSyncScope | Represents a logical grouping of objects to be synchronized. |
![]() |
DbSyncScopeMetadata | Represents the metadata for a DbSyncScope object, such as the knowledge that is associated with a particular scope. |
![]() |
DbSyncScopeProgress | Represents a set of synchronization progress statistics for the objects in a DbSyncScope. |
![]() |
DbSyncSession | Represents a synchronization session. The DbSyncSession object exists for the duration of the synchronization session. |
![]() |
DbSyncSessionProgressEventArgs | Provides data for the SessionProgress event. This class is not CLS-compliant. |
![]() |
DbSyncTableProgress | Represents a set of synchronization progress statistics for a table that is involved in peer synchronization. |
![]() |
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. |
![]() |
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. |
Structure | Description | |
---|---|---|
![]() |
SyncServerInfo | Encapsulates information about server-side settings and metadata. This information is available through GetServerInfo. |
Enumeration | Description | |
---|---|---|
![]() |
ApplyAction | Specifies the options for processing a row when the row cannot be applied during synchronization. |
![]() |
ChangeTrackingModel | Defines the way in which changes are tracked in the peer database. |
![]() |
ConflictType | Defines the types of conflicts that can occur during synchronization. |
![]() |
DbConflictType | Defines the types of conflicts that can occur during synchronization. |
![]() |
DbOutdatedSyncAction | Defines the options for processing a synchronization request from a peer that has outdated metadata. |
![]() |
DbResolveAction | Specifies the options for resolving any conflicts that occur during synchronization. |
![]() |
DbSyncStage | Defines the different phases of synchronization from the perspective of the local peer. |
![]() |
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. |