共用方式為


SyncAgent 成員

SyncAgent 物件會協調同步處理。

SyncAgent 型別公開下列成員。

建構函式

  名稱 描述
公用方法 SyncAgent() () () () 使用預設值初始化 SyncAgent 類別的新執行個體。
公用方法 SyncAgent(SyncProvider, SyncProvider) 使用本機同步處理提供者和遠端同步處理提供者參數,初始化 SyncAgent 類別的新執行個體。

頂端

方法

  名稱 描述
公用方法 Dispose() () () () 釋放 SyncAgent 所使用的所有資源。
受保護的方法 Dispose(Boolean) 釋放 SyncAgent 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。
公用方法 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 取得表示同步處理工作階段 (Session) 之統計資料的 SyncStatistics 物件。

頂端

事件

  名稱 描述
公用事件 SessionProgress 在同步處理期間發生:在用戶端讀取中繼資料 (Metadata) 之後、寫入中繼資料之後、下載變更之後,以及上傳變更之後。
公用事件 StateChanged 發生在同步處理工作階段狀態中有變更時。

頂端

請參閱

參考

SyncAgent類別

Microsoft.Synchronization 命名空間