同步版本
同步版本是要进行变更跟踪的每个项或“变更单位”**的结构化逻辑版本。(变更单位是数据存储中跟踪变更的最小单位。变更单位包含在项中,如联系人项中的姓名和地址字段。)版本包含副本键和滴答计数。副本键是对此项或变更单位执行最后变更的副本的键,通过使用副本键映射映射到副本 ID。滴答计数是执行变更时执行变更的副本的滴答计数。
托管代码:版本用 SyncVersion 类表示。
非托管代码:版本用 SYNC_VERSION 结构表示。
使用规则
以下是正确更新和维护项的版本的规则:
在转换副本键之后,按原样存储在同步期间从另一副本收到的变更(即该副本具有的版本)。
直接对副本所做的变更(例如由本地应用程序所做的变更)将不具有同步元数据中的变更版本。为此类变更创建的版本必须包含以下元素:
本地副本的副本键。一般为 0。
本地副本的滴答计数的当前值。