Condividi tramite


Versioni di sincronizzazione

Una versione di sincronizzazione è una versione logica strutturata per ogni elemento o unità di modifica di cui è necessario eseguire il rilevamento delle modifiche. Un'unità di modifica è l'unità minima di rilevamento delle modifiche in un archivio dati. Le unità di modifica sono contenute in un elemento, ad esempio i campi nome e indirizzo in un elemento di contatto. Una versione contiene una chiave di replica e un conteggio. La chiave di replica è la chiave della replica che ha apportato l'ultima modifica a questo elemento o unità di modifica ed esegue il mapping a un ID replica tramite la mappa di chiavi di replica. Il conteggio è il conteggio nella replica che ha apportato la modifica, quando la modifica è stata apportata.

Codice gestito Le versioni sono rappresentate dalla classe SyncVersion.

Codice non gestito Le versioni sono rappresentate dalla struttura SYNC_VERSION.

Regole di utilizzo

Le regole per aggiornare e gestire correttamente le versioni sugli elementi sono le seguenti:

  • Una modifica ricevuta da un'altra replica durante la sincronizzazione (la versione di cui dispone la replica) viene archiviata testualmente dopo la conversione della chiave di replica.

  • Una modifica apportata direttamente a una replica, ad esempio una modifica apportata da un'applicazione locale, non dispone di una versione per la modifica nei metadati per la sincronizzazione. Una versione creata per tale modifica deve contenere gli elementi seguenti:

    • Chiave di replica della replica locale. In genere è pari a 0.

    • Valore corrente del conteggio della replica locale.

Vedere anche

Riferimento

Struttura SYNC_VERSION
SyncVersion

Concetti

Requisiti dei metadati
Requisiti dei metadati