共用方式為


ClientSyncProvider 成員

抽取與用戶端資料存放區通訊的用戶端同步處理提供者,並讓同步代理程式避開該資料存放區的特定實作 (Implementation)。

ClientSyncProvider 型別公開下列成員。

建構函式

  名稱 描述
受保護的方法 ClientSyncProvider() () () () 初始化 ClientSyncProvider 類別的新執行個體。

頂端

方法

  名稱 描述
公用方法 ApplyChanges(SyncGroupMetadata, DataSet, SyncSession) 在衍生類別中覆寫時,會在給定群組中繼資料、資料集和同步處理工作階段參數時,將同步處理群組的插入、更新和刪除套用到用戶端資料庫。
公用方法 BeginTransaction(SyncSession) 在衍生類別中覆寫時,由 SyncAgent 呼叫來開始交易。如此可讓代理程式將一組變更當做原子單位 (Atomic Unit) 來認可。
公用方法 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 在衍生類別中覆寫時,會取得或設定同步處理服務用來識別用戶端資料庫的 GUID。

頂端

請參閱

參考

ClientSyncProvider類別

Microsoft.Synchronization.Data 命名空間