SyncAgent 成员

SyncAgent 对象组织同步过程。

SyncAgent 类型公开以下成员。

构造函数

  名称 说明
公共方法 SyncAgent() () () () 使用默认值初始化 SyncAgent 类的一个新实例。
公共方法 SyncAgent(SyncProvider, SyncProvider) 用本地同步提供程序和远程同步提供程序参数初始化 SyncAgent 类的一个新实例。

页首

方法

  名称 说明
公共方法 Dispose() () () () 释放由 SyncAgent 占用的所有资源。
受保护的方法 Dispose(Boolean) 释放由 SyncAgent 占用的非托管资源,还可以另外再释放托管资源。
公共方法 Equals(Object) (继承自 Object。)
受保护的方法 Finalize() () () () (继承自 Object。)
公共方法 GetHashCode() () () () (继承自 Object。)
公共方法 GetType() () () () (继承自 Object。)
受保护的方法 MemberwiseClone() () () () (继承自 Object。)
受保护的方法 OnSessionProgress(SessionProgressEventArgs) 引发 SessionProgress 事件。
受保护的方法 OnSessionStateChanged(SessionStateChangedEventArgs) 引发 StateChanged 事件。
公共方法 Synchronize() () () () 在本地和远程数据存储之间同步数据。
公共方法 ToString() () () () (继承自 Object。)

页首

属性

  名称 说明
公共属性 Configuration 获取包含有关表和同步参数的信息的 SyncConfiguration 对象。
公共属性 LocalProvider 获取或设置一个派生自 ClientSyncProvider 的对象,该对象用于与本地数据存储区进行通信。
公共属性 RemoteProvider 获取或设置一个派生自 ServerSyncProvider 的对象,该对象用于与远程数据存储区进行通信。
公共属性 SessionState 获取或设置用于定义会话当前是否正在同步的 SyncSessionState 对象。
公共属性 SyncStatistics 获取一个 SyncStatistics 对象,该对象表示同步会话的统计信息。

页首

事件

  名称 说明
公共事件 SessionProgress 在同步期间出现:在客户端读取元数据后、在写入元数据后、在下载变更后和在上载变更后。
公共事件 StateChanged 在同步会话状态发生变更时发生。

页首

请参阅

参考

SyncAgent类

Microsoft.Synchronization 命名空间