Versões de sincronização
Uma versão de sincronização é uma versão lógica estruturada para cada item ou unidade de alteração que deve ser rastreada por alteração. (Uma unidade de alteração é a unidade mínima de rastreamento de alterações em um repositório de dados. As unidades de alterações estão contidas em um item, como campos de nome e endereço em um item de contato.) Uma versão contém uma chave da réplica e uma contagem em escala. A chave da réplica é a chave da réplica que fez a última alteração para este item ou unidade de alteração e mapeia para uma ID da réplica usando o mapa da chave da réplica. A contagem em escala é a contagem na réplica que fez a alteração quando esta foi feita.
Código gerenciado As versões são representadas pela classe SyncVersion.
Código não gerenciado As versões são representadas pela estrutura SYNC_VERSION.
Regras de uso
As regras para atualizar e manter corretamente as versões em itens são as seguintes:
Uma alteração que é recebida de outra réplica durante a sincronização (a versão que a réplica tem) é armazenada textualmente depois que a chave da réplica é traduzida.
Uma alteração feita diretamente em uma réplica, como uma alteração feita por um aplicativo local, não terá uma versão para a alteração nos metadados de sincronização. Uma versão criada para tal alteração deve conter os seguintes elementos:
A chave da réplica local. Isso é tipicamente 0.
O valor atual da contagem em escala da réplica local.
Consulte também
Referência
Estrutura SYNC_VERSION
SyncVersion
Conceitos
Gerenciando metadados para provedores padrão
Requisitos de metadados para provedores padrão