同步處理版本
同步處理版本是要進行變更追蹤之每個項目或「變更單位」(Change Unit) 的結構化邏輯版本(變更單位是資料存放區中變更追蹤的最小單位,變更單位包含於項目中,例如連絡人項目中的姓名和地址欄位)。版本包含複寫機碼及滴答計數。複寫機碼是最後對此項目或變更單位進行變更之複寫的機碼,並使用複寫機碼對應來對應至複寫識別碼。滴答計數是在進行變更時,進行變更之複寫上的滴答計數。
Managed 程式碼:版本是以 SyncVersion 類別表示。
Unmanaged 程式碼:版本是以 SYNC_VERSION 結構表示。
用法規則
在項目上正確更新及維護版本的規則如下所示:
在同步處理期間從其他複寫接到的變更 (這是複寫具有的版本) 是在翻譯複寫機碼之後逐字儲存。
直接對複寫進行的變更 (例如本機應用程式所做的變更) 不會有此變更的版本在同步處理中繼資料內。為這類變更建立的版本必須包含下列元素:
本機複寫的複寫機碼。通常是 0。
本機複寫之滴答計數的目前值。