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 | 發生在同步處理工作階段狀態中有變更時。 |
頂端