抽取與用戶端資料存放區通訊的用戶端同步處理提供者,並讓同步代理程式避開該資料存放區的特定實作 (Implementation)。
下表列出 ClientSyncProvider 型別公開的成員。
受保護的建構函式
| 名稱 | 描述 | |
|---|---|---|
![]() |
ClientSyncProvider | 初始化 ClientSyncProvider 類別的新執行個體。 |
頂端
公用屬性
| 名稱 | 描述 | |
|---|---|---|
![]() |
ClientId | 在衍生類別中覆寫時,會取得或設定同步處理服務用來識別用戶端資料庫的 GUID。 |
頂端
公用方法
(另請參閱 受保護的方法 )
| 名稱 | 描述 | |
|---|---|---|
![]() |
ApplyChanges | 在衍生類別中覆寫時,會在給定群組中繼資料、資料集和同步處理工作階段參數時,將同步處理群組的插入、更新和刪除套用到用戶端資料庫。 |
![]() |
BeginTransaction | 在衍生類別中覆寫時,由 SyncAgent 呼叫來開始交易。如此可讓代理程式將一組變更當做原子單位 (Atomic Unit) 來認可。 |
![]() |
CreateSchema | 在衍生類別中覆寫時,會在用戶端資料庫上建立資料表結構描述 (如果該結構描述不存在)。 |
![]() |
Dispose | 釋放 ClientSyncProvider 所使用的所有資源。 |
![]() |
EndTransaction | 在衍生類別中覆寫時,由 SyncAgent 呼叫來結束交易。如此可讓代理程式將一組變更當做原子單位來認可。 |
![]() |
Equals | 多載。 (繼承自 Object。) |
![]() |
GetChanges | 在衍生類別中覆寫時,會針對指定之同步處理群組和工作階段取得自上一次呼叫 Synchronize 或 AcceptChanges 以來,於用戶端發生的插入、更新和刪除。 |
![]() |
GetHashCode | (繼承自 Object。) |
![]() |
GetTableReceivedAnchor | 在衍生類別中覆寫時,會取得 SyncAnchor 物件,此物件包含從伺服器收到上一次變更的時間。 |
![]() |
GetTableSentAnchor | 在衍生類別中覆寫時,會取得 SyncAnchor 物件,此物件包含從用戶端送出上一次變更的時間。 |
![]() |
GetType | (繼承自 Object。) |
![]() |
ReferenceEquals | (繼承自 Object。) |
![]() |
SetTableReceivedAnchor | 在衍生類別中覆寫時,會設定 SyncAnchor 物件,此物件包含從伺服器收到上一次變更的時間。 |
![]() |
SetTableSentAnchor | 在衍生類別中覆寫時,會設定 SyncAnchor 物件,此物件包含從用戶端送出上一次變更的時間。 |
![]() |
ToString | (繼承自 Object。) |
頂端
受保護的方法
| 名稱 | 描述 | |
|---|---|---|
![]() |
Finalize | (繼承自 Object。) |
![]() |
MemberwiseClone | (繼承自 Object。) |
頂端
.gif)
.gif)
.gif)
.gif)