DbServerSyncProvider 成员
对与服务器数据库通信的泛型服务器同步提供程序进行抽象化并将同步代理与数据库的特定实现屏蔽开来。
以下各表列出了由 DbServerSyncProvider 类型公开的成员。
公共构造函数
名称 | 说明 | |
---|---|---|
DbServerSyncProvider | 初始化 DbServerSyncProvider 类的一个新实例。 |
顶部
公共属性
名称 | 说明 | |
---|---|---|
BatchSize | 获取或设置由从服务器数据库检索变更的命令使用的批大小(以行为单位)。 | |
Connection | 获取或设置一个用于连接到服务器数据库的 IDbConnection 对象。 | |
Schema | 获取或设置一个 SyncSchema 对象,该对象包含与服务器上的表架构有关的信息。 | |
SelectClientIdCommand | 获取或设置一个 IDbCommand 对象,其中包含可从服务器数据库返回发起方 ID 的查询或存储过程。 | |
SelectNewAnchorCommand | 获取或设置一个 IDbCommand 对象,其中包含从服务器数据库返回新定位点值的查询或存储过程。定位点定义要在当前会话期间同步的变更集的上限。 | |
SyncAdapters | 获取与 DbServerSyncProvider 关联的 SyncAdapterCollection。 |
顶部
公共方法
(请参阅 受保护的方法 )
名称 | 说明 | |
---|---|---|
ApplyChanges | 已重写。将同步组的插入、更新和删除应用于服务器数据库。 | |
Dispose | 已重载。 已重写。释放由 DbServerSyncProvider 使用的资源。 | |
Equals | 已重载。 (继承自 Object。) | |
GetChanges | 已重写。为服务器数据库中的表选择插入、更新和删除,以应用于同步组的客户端数据库。 | |
GetHashCode | (继承自 Object。) | |
GetSchema | 已重写。返回一个 SyncSchema 对象,其中包含每个指定表的架构。 | |
GetServerInfo | 已重写。当给定会话参数时获取一个 SyncServerInfo 对象。 | |
GetType | (继承自 Object。) | |
ReferenceEquals | (继承自 Object。) | |
ToString | (继承自 Object。) |
顶部
受保护的方法
名称 | 说明 | |
---|---|---|
Dispose | 已重载。释放由 DbServerSyncProvider 使用的资源。 | |
Finalize | (继承自 Object。) | |
MemberwiseClone | (继承自 Object。) | |
OnApplyChangeFailed | 引发 ApplyChangeFailed 事件。 | |
OnApplyingChanges | 引发 ApplyingChanges 事件。 | |
OnChangesApplied | 引发 ChangesApplied 事件。 | |
OnChangesSelected | 引发 ChangesSelected 事件。 | |
OnSelectingChanges | 引发 SelectingChanges 事件。 | |
OnSyncProgress | 引发 SyncProgress 事件。 |
顶部
公共事件
名称 | 说明 | |
---|---|---|
ApplyChangeFailed | 在服务器上应用某行失败后发生。 | |
ApplyingChanges | 在服务器上应用同步组的变更前发生。 | |
ChangesApplied | 在服务器处应用了同步组的所有变更之后发生。 | |
ChangesSelected | 在从服务器选择了要应用于客户端的所有同步组变更之后发生。 | |
SelectingChanges | 在从服务器选择要应用于客户端的所有同步组变更之前发生。 | |
SyncProgress | 在服务器处选择和应用同步组变更期间发生。 |
顶部
请参阅
参考
DbServerSyncProvider 类
Microsoft.Synchronization.Data.Server 命名空间