DbServerSyncProvider 成员

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

DbServerSyncProvider 类型公开以下成员。

构造函数

  名称 说明
公共方法 DbServerSyncProvider() () () () 初始化 DbServerSyncProvider 类的一个新实例。

页首

方法

  名称 说明
公共方法 ApplyChanges(SyncGroupMetadata, DataSet, SyncSession) 将同步组的插入、更新和删除应用于服务器数据库。 (重写 ServerSyncProvider. . :: . .ApplyChanges(SyncGroupMetadata, DataSet, SyncSession)。)
公共方法 Dispose() () () () 释放由 DbServerSyncProvider 使用的所有资源。 (重写 ServerSyncProvider. . :: . .Dispose() () () ()。)
受保护的方法 Dispose(Boolean) 释放由 DbServerSyncProvider 使用的非托管资源,还可以选择释放托管资源。
公共方法 Equals(Object) (继承自 Object。)
受保护的方法 Finalize() () () () (继承自 Object。)
公共方法 GetChanges(SyncGroupMetadata, SyncSession) 为服务器数据库中的表选择插入、更新和删除,以应用于同步组的客户端数据库。 (重写 ServerSyncProvider. . :: . .GetChanges(SyncGroupMetadata, SyncSession)。)
公共方法 GetHashCode() () () () (继承自 Object。)
公共方法 GetSchema(Collection< (Of < <' (String> ) > > ), SyncSession) 返回一个 SyncSchema 对象,其中包含每个指定表的架构。 (重写 ServerSyncProvider. . :: . .GetSchema(Collection< (Of < <' (String> ) > > ), SyncSession)。)
公共方法 GetServerInfo(SyncSession) 当给定会话参数时获取一个 SyncServerInfo 对象。 (重写 ServerSyncProvider. . :: . .GetServerInfo(SyncSession)。)
公共方法 GetType() () () () (继承自 Object。)
受保护的方法 MemberwiseClone() () () () (继承自 Object。)
受保护的方法 OnApplyChangeFailed(ApplyChangeFailedEventArgs) 引发 ApplyChangeFailed 事件。
受保护的方法 OnApplyingChanges(ApplyingChangesEventArgs) 引发 ApplyingChanges 事件。
受保护的方法 OnChangesApplied(ChangesAppliedEventArgs) 引发 ChangesApplied 事件。
受保护的方法 OnChangesSelected(ChangesSelectedEventArgs) 引发 ChangesSelected 事件。
受保护的方法 OnSelectingChanges(SelectingChangesEventArgs) 引发 SelectingChanges 事件。
受保护的方法 OnSyncProgress(SyncProgressEventArgs) 引发 SyncProgress 事件。
公共方法 ToString() () () () (继承自 Object。)

页首

属性

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

页首

事件

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

页首

请参阅

参考

DbServerSyncProvider类

Microsoft.Synchronization.Data.Server 命名空间