ClientSyncProvider Members
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.
The following tables list the members exposed by the ClientSyncProvider type.
Protected Constructors
Name | Description | |
---|---|---|
ClientSyncProvider | Initializes a new instance of the ClientSyncProvider class. |
Top
Public Properties
Name | Description | |
---|---|---|
ClientId | When overridden in a derived class, gets or sets the GUID that Synchronization Services uses to identify the client database. |
Top
Public Methods
(see also Protected Methods )
Name | Description | |
---|---|---|
ApplyChanges | When overridden in a derived class, applies inserts, updates, and deletes for a synchronization group to the client database when given group metadata, a data set, and synchronization session parameters. | |
BeginTransaction | When overridden in a derived class, called by the SyncAgent to begin a transaction. This allows the agent to commit a set of changes as an atomic unit. | |
CreateSchema | When overridden in a derived class, creates a table schema at the client database if the schema does not exist. | |
Dispose | When overridden in a derived class, releases all resources that the SyncProvider uses.(inherited from SyncProvider) | |
EndTransaction | When overridden in a derived class, called by the SyncAgent to end a transaction. This allows the agent to commit a set of changes as an atomic unit. | |
Equals | Overloaded. (inherited from Object ) | |
GetChanges | When overridden in a derived class, gets inserts, updates, and deletes for the specified synchronization group and session that occurred at the client since the last time Synchronize or AcceptChanges was called. | |
GetHashCode | (inherited from Object ) | |
GetTableReceivedAnchor | When overridden in a derived class, gets a SyncAnchor object that contains the time that the last change was received from the server. | |
GetTableSentAnchor | When overridden in a derived class, gets a SyncAnchor object that contains the time that the last change was sent from the client. | |
GetType | (inherited from Object ) | |
ReferenceEquals | (inherited from Object ) | |
SetTableReceivedAnchor | When overridden in a derived class, sets a SyncAnchor object that contains the time that the last change was received from the server. | |
SetTableSentAnchor | When overridden in a derived class, sets a SyncAnchor object that contains the time that the last change was sent from the client. | |
ToString | (inherited from Object ) |
Top
Protected Methods
Name | Description | |
---|---|---|
Finalize | (inherited from Object ) | |
MemberwiseClone | (inherited from Object ) |
Top
See Also
Reference
ClientSyncProvider Class
Microsoft.Synchronization.Data Namespace