ServerSyncProvider Class

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.

Inheritance Hierarchy

System.Object
  Microsoft.Synchronization.SyncProvider
    Microsoft.Synchronization.Data.ServerSyncProvider
      Microsoft.Synchronization.Data.Server.DbServerSyncProvider
      Microsoft.Synchronization.Data.ServerSyncProviderProxy

Namespace:  Microsoft.Synchronization.Data
Assembly:  Microsoft.Synchronization.Data (in Microsoft.Synchronization.Data.dll)

Syntax

'Declaration
Public MustInherit Class ServerSyncProvider _
    Inherits SyncProvider _
    Implements IDisposable
'Usage
Dim instance As ServerSyncProvider
public abstract class ServerSyncProvider : SyncProvider, 
    IDisposable
public ref class ServerSyncProvider abstract : public SyncProvider, 
    IDisposable
[<AbstractClassAttribute>]
type ServerSyncProvider =  
    class
        inherit SyncProvider
        interface IDisposable
    end
public abstract class ServerSyncProvider extends SyncProvider implements IDisposable

The ServerSyncProvider type exposes the following members.

Constructors

  Name Description
Protected method ServerSyncProvider Initializes a new instance of the ServerSyncProvider class.

Top

Methods

  Name Description
Public method ApplyChanges When overridden in a derived class, applies inserts, updates, and deletes for a synchronization group to the server database.
Public method Dispose Releases all resources used by the ServerSyncProvider.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetChanges When overridden in a derived class, selects from the server data store the incremental inserts, updates, and deletes to be applied at the client store for every table in synchronization group.
Public method GetHashCode (Inherited from Object.)
Public method GetSchema When overridden in a derived class, retrieves the schema for one or more tables from the server database.
Public method GetServerInfo When overridden in a derived class, gets server synchronization information.
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Synchronization.Data Namespace