DbServerSyncProvider 成員
抽取與伺服器資料庫通訊的泛型伺服器同步處理提供者,並讓同步代理程式避開此資料庫的特定實作 (Implementation)。
DbServerSyncProvider 型別公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
![]() |
DbServerSyncProvider() () () () | 初始化 DbServerSyncProvider 類別的新執行個體。 |
頂端
方法
頂端
屬性
名稱 | 描述 | |
---|---|---|
![]() |
BatchSize | 取得或設定從伺服器資料庫擷取變更之命令所使用的批次大小 (以資料列為單位)。 |
![]() |
Connection | 取得或設定用來連接伺服器資料庫的 IDbConnection 物件。 |
![]() |
Schema | 取得或設定 SyncSchema 物件,此物件包含與伺服器上資料表結構描述有關的資訊。 |
![]() |
SelectClientIdCommand | 取得或設定 IDbCommand 物件,此物件包含了會從伺服器資料庫傳回原始 ID 的查詢或預存程序。 |
![]() |
SelectNewAnchorCommand | 取得或設定 IDbCommand 物件,此物件包含了會從伺服器資料庫傳回新錨定 (Anchor) 值的查詢或預存程序。此錨定會定義目前工作階段期間要同步處理之變更集合的上限 (Upper Bound)。 |
![]() |
SyncAdapters | 取得與 DbServerSyncProvider 有關聯的 SyncAdapterCollection。 |
頂端
事件
名稱 | 描述 | |
---|---|---|
![]() |
ApplyChangeFailed | 當資料列無法在伺服器上套用之後發生。 |
![]() |
ApplyingChanges | 在伺服器上套用同步處理群組的變更之前發生。 |
![]() |
ChangesApplied | 在伺服器上套用同步處理群組的所有變更之後發生。 |
![]() |
ChangesSelected | 從伺服器針對同步處理群組選取要套用到用戶端的所有變更之後發生。 |
![]() |
SelectingChanges | 從伺服器針對同步處理群組選取要套用到用戶端的所有變更之前發生。 |
![]() |
SyncProgress | 在伺服器上選取和套用同步處理群組的變更時發生。 |
頂端