Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
This namespace contains types that are used for client and server and peer-to-peer database synchronization in Sync Framework. 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, Microsoft.Synchronization.Data, Microsoft.Synchronization.Data.SqlServer, 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. |
![]() |
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. |
![]() |
DataColumnSurrogate | Represents a surrogate of a DataColumn object, which Sync Framework uses during custom binary serialization. |
![]() |
DataSetSurrogate | Represents a surrogate of a DataSet object, which Sync Framework uses during custom binary serialization. |
![]() |
DataSyncException | The base class for exceptions that are thrown during synchronization. |
![]() |
DataTableSurrogate | Represents a surrogate of a DataTable object, which Sync Framework uses during custom binary serialization. |
![]() |
DbApplyChangeFailedEventArgs | Provides data for the ApplyChangeFailed event. |
![]() |
DbApplyingChangesEventArgs | Provides data for the ApplyingChanges event. |
![]() |
DbBatchAppliedEventArgs | Provides data for the BatchApplied event. |
![]() |
DbBatchSpooledEventArgs | Provides data for the BatchSpooled event. |
![]() |
DbBeginSnapshotInitializationEventArgs | Provides data for the BeginSnapshotInitialization event. |
![]() |
DbChangesAppliedEventArgs | Provides data for the ChangesApplied event. |
![]() |
DbChangesSelectedEventArgs | Provides data for the ChangesSelected event. |
![]() |
DbEndSnapshotInitializationEventArgs | Provides data for the EndSnapshotInitialization event. |
![]() |
DbMetadataSyncException | The exception that is thrown for errors that occur while creating or reading table metadata. |
![]() |
DbMissingCommandException | The exception that is thrown if a required command for a provider or an adapter is missing. |
![]() |
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. |
![]() |
DbProvisioningException | The exception that is thrown for errors that occur when attempting to provision a database to participate in synchronization. |
![]() |
DbSchemaException | The exception that is thrown for errors that occur while creating or reading table schema. |
![]() |
DbSelectingChangesEventArgs | Provides data for the SelectingChanges event. |
![]() |
DbSnapshotInitializationStatistics | Represents a set of session-level statistics about the snapshot initialization of a client database. |
![]() |
DbSnapshotInitializationTableStatistics | Represents a set of table-level statistics about the snapshot initialization of a client database. |
![]() |
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. |
![]() |
DbSyncBatchInfo | Represents a batch header file that contains metadata about the data contained in a synchronization batch. This class is not CLS-compliant. |
![]() |
DbSyncColumnDescription | Represents the schema of a column that is included in the Columns list of a DbSyncTableDescription object. This is used during database provisioning. |
![]() |
DbSyncColumnDescriptionCollection | Represents a collection of DbSyncColumnDescription 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. |
![]() |
DbSyncForeignKeyConstraint | Represents a foreign key relationship between two tables that are involved in synchronization. |
![]() |
DbSyncForeignKeyConstraintCollection | Represents a collection of DbSyncForeignKeyConstraint objects. |
![]() |
DbSyncProgressEventArgs | Provides data for the SyncProgress event. |
![]() |
DbSyncProvider | Encapsulates a 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. |
![]() |
DbSyncScopeDescription | Represents a synchronization scope, which is a logical grouping of tables (optionally filtered) that are synchronized as a unit. |
![]() |
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. |
![]() |
DbSyncTableDescription | Represents the schema of a table that is included in the Tables list of a DbSyncScopeDescription object. This is used during database provisioning. |
![]() |
DbSyncTableDescriptionCollection | Represents a collection of DbSyncTableDescription objects. |
![]() |
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. |
![]() |
RelationalSyncProvider | Abstracts a generic synchronization provider that communicates with a database and shields the synchronization agent from the specific implementation of the database. This class is not CLS-compliant. |
![]() |
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. |
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. |
![]() |
ChangeTrackingModel | This enumeration is deprecated. 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. |
![]() |
DbSyncCreationOption | Represents the actions that Sync Framework can take when creating synchronization-related objects during database provisioning. |
![]() |
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. |
.png)
.png)
.png)