DbServerSyncProvider 成员

对与服务器数据库通信的泛型服务器同步提供程序进行抽象化并将同步代理与数据库的特定实现屏蔽开来。

以下各表列出了由 DbServerSyncProvider 类型公开的成员。

公共构造函数

  名称 说明
Public method DbServerSyncProvider 初始化 DbServerSyncProvider 类的一个新实例。

顶部

公共属性

  名称 说明
Public property BatchSize 获取或设置由从服务器数据库检索变更的命令使用的批大小(以行为单位)。
Public property Connection 获取或设置一个用于连接到服务器数据库的 IDbConnection 对象。
Public property Schema 获取或设置一个 SyncSchema 对象,该对象包含与服务器上的表架构有关的信息。
Public property SelectClientIdCommand 获取或设置一个 IDbCommand 对象,其中包含可从服务器数据库返回发起方 ID 的查询或存储过程。
Public property SelectNewAnchorCommand 获取或设置一个 IDbCommand 对象,其中包含从服务器数据库返回新定位点值的查询或存储过程。定位点定义要在当前会话期间同步的变更集的上限。
Public property SyncAdapters 获取与 DbServerSyncProvider 关联的 SyncAdapterCollection

顶部

公共方法

(请参阅 受保护的方法 )

  名称 说明
Public method ApplyChanges 已重写。将同步组的插入、更新和删除应用于服务器数据库。
Public method Dispose 已重载。 已重写。释放由 DbServerSyncProvider 使用的资源。
Public method Equals  已重载。 (继承自 Object。)
Public method GetChanges 已重写。为服务器数据库中的表选择插入、更新和删除,以应用于同步组的客户端数据库。
Public method GetHashCode  (继承自 Object。)
Public method GetSchema 已重写。返回一个 SyncSchema 对象,其中包含每个指定表的架构。
Public method GetServerInfo 已重写。当给定会话参数时获取一个 SyncServerInfo 对象。
Public method GetType  (继承自 Object。)
Public method Static ReferenceEquals  (继承自 Object。)
Public method ToString  (继承自 Object。)

顶部

受保护的方法

  名称 说明
Protected method Dispose 已重载。释放由 DbServerSyncProvider 使用的资源。
Protected method Finalize  (继承自 Object。)
Protected method MemberwiseClone  (继承自 Object。)
Protected method OnApplyChangeFailed 引发 ApplyChangeFailed 事件。
Protected method OnApplyingChanges 引发 ApplyingChanges 事件。
Protected method OnChangesApplied 引发 ChangesApplied 事件。
Protected method OnChangesSelected 引发 ChangesSelected 事件。
Protected method OnSelectingChanges 引发 SelectingChanges 事件。
Protected method OnSyncProgress 引发 SyncProgress 事件。

顶部

公共事件

  名称 说明
Public event ApplyChangeFailed 在服务器上应用某行失败后发生。
Public event ApplyingChanges 在服务器上应用同步组的变更前发生。
Public event ChangesApplied 在服务器处应用了同步组的所有变更之后发生。
Public event ChangesSelected 在从服务器选择了要应用于客户端的所有同步组变更之后发生。
Public event SelectingChanges 在从服务器选择要应用于客户端的所有同步组变更之前发生。
Public event SyncProgress 在服务器处选择和应用同步组变更期间发生。

顶部

请参阅

参考

DbServerSyncProvider 类
Microsoft.Synchronization.Data.Server 命名空间