Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

ClientSyncProvider Class

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.

Namespace:  Microsoft.Synchronization.Data
Assembly:  Microsoft.Synchronization.Data (in Microsoft.Synchronization.Data.dll)
public abstract class ClientSyncProvider : SyncProvider, 
	IDisposable

The ClientSyncProvider type exposes the following members.

  NameDescription
Protected methodClientSyncProviderInitializes a new instance of the ClientSyncProvider class.
Top
  NameDescription
Public propertyClientIdWhen overridden in a derived class, gets or sets the GUID that Synchronization Services uses to identify the client database.
Top
  NameDescription
Public methodApplyChangesWhen 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.
Public methodBeginTransactionWhen 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.
Public methodCreateSchemaWhen overridden in a derived class, creates a table schema at the client database if the schema does not exist.
Public methodDisposeReleases all resources that are used by the ClientSyncProvider.
Public methodEndTransactionWhen 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.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetChangesWhen 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.
Public methodGetHashCode (Inherited from Object.)
Public methodGetTableReceivedAnchorWhen overridden in a derived class, gets a SyncAnchor object that contains the time that the last change was received from the server.
Public methodGetTableSentAnchorWhen overridden in a derived class, gets a SyncAnchor object that contains the time that the last change was sent from the client.
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodSetTableReceivedAnchorWhen overridden in a derived class, sets a SyncAnchor object that contains the time that the last change was received from the server.
Public methodSetTableSentAnchorWhen overridden in a derived class, sets a SyncAnchor object that contains the time that the last change was sent from the client.
Public methodToString (Inherited from Object.)
Top
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.