ClientSyncProvider 成员

提取与客户端数据存储区进行通信并将同步代理与该数据存储区的特定实现隔离的客户端同步提供程序。

ClientSyncProvider 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 ClientSyncProvider() () () () 初始化 ClientSyncProvider 类的一个新实例。

页首

方法

  名称 说明
公共方法 ApplyChanges(SyncGroupMetadata, DataSet, SyncSession) 在派生类中重写时,当给定组元数据、数据集和同步会话参数时,将对同步组的插入、更新和删除应用于客户端数据库。
公共方法 BeginTransaction(SyncSession) 在派生类中重写时,已由 SyncAgent 调用来开始事务。这允许代理将一组变更作为一个原子单位来提交。
公共方法 CreateSchema(SyncTable, SyncSchema) 在派生类中重写时,如果表架构不存在,则在客户端数据库中创建一个表架构。
公共方法 Dispose() () () () 释放由 ClientSyncProvider 使用的所有资源。
公共方法 EndTransaction(Boolean, SyncSession) 在派生类中重写时,已由 SyncAgent 调用来结束事务。这允许代理将一组变更作为一个原子单位来提交。
公共方法 Equals(Object) (继承自 Object。)
受保护的方法 Finalize() () () () (继承自 Object。)
公共方法 GetChanges(SyncGroupMetadata, SyncSession) 在派生类中重写时,获取自上次调用 SynchronizeAcceptChanges 以来在客户端发生的对指定同步组和会话进行的插入、更新和删除。
公共方法 GetHashCode() () () () (继承自 Object。)
公共方法 GetTableReceivedAnchor(String) 在派生类中重写时,获取包含从服务器接收上次变更的时间的 SyncAnchor 对象。
公共方法 GetTableSentAnchor(String) 在派生类中重写时,获取包含从客户端发送上次变更的时间的 SyncAnchor 对象。
公共方法 GetType() () () () (继承自 Object。)
受保护的方法 MemberwiseClone() () () () (继承自 Object。)
公共方法 SetTableReceivedAnchor(String, SyncAnchor) 在派生类中重写时,设置包含从服务器接收上次变更的时间的 SyncAnchor 对象。
公共方法 SetTableSentAnchor(String, SyncAnchor) 在派生类中重写时,设置包含从客户端发送上次变更的时间的 SyncAnchor 对象。
公共方法 ToString() () () () (继承自 Object。)

页首

属性

  名称 说明
公共属性 ClientId 在派生类中重写时,获取或设置 Synchronization Services 用于标识客户端数据库的 GUID。

页首

请参阅

参考

ClientSyncProvider类

Microsoft.Synchronization.Data 命名空间