Condividi tramite


Classe SyncConflict

Rappresenta un conflitto di sincronizzazione a livello di riga.

Spazio dei nomi: Microsoft.Synchronization.Data
Assembly: Microsoft.Synchronization.Data (in microsoft.synchronization.data.dll)

Sintassi

'Dichiarazione
<SerializableAttribute> _
Public Class SyncConflict
'Utilizzo
Dim instance As SyncConflict
[SerializableAttribute] 
public class SyncConflict
[SerializableAttribute] 
public ref class SyncConflict
/** @attribute SerializableAttribute() */ 
public class SyncConflict
SerializableAttribute 
public class SyncConflict

Osservazioni

Per i conflitti che si verificano durante la sincronizzazione, i dati di ogni riga in conflitto vengono archiviati in una raccolta SyncConflict. Questa raccolta può raggiungere dimensioni tali da causare un errore di memoria insufficiente nelle situazioni seguenti:

  • Sono presenti numerose righe in conflitto. Provare a sincronizzare un numero inferiore di righe in ogni sessione o a limitare il numero di conflitti aggiornando una determinata riga in un solo nodo.

  • Le righe in conflitto contengono colonne con tipi di dati di grandi dimensioni. Provare a non includere le colonne con tipi di dati di grandi dimensioni nel set di colonne sincronizzate. Per ulteriori informazioni, vedere Procedura: filtrare righe e colonne.

Esempio

Per un esempio relativo alla gestione dei conflitti, vedere Procedura: gestire conflitti di dati ed errori.

Gerarchia di ereditarietà

System.Object
  Microsoft.Synchronization.Data.SyncConflict

Thread Safety

Tutti i membri statici pubblici (Shared in Visual Basic) di questo tipo sono thread safe. I membri di istanza non hanno garanzia di essere thread safe.

Vedere anche

Riferimento

Membri SyncConflict
Spazio dei nomi Microsoft.Synchronization.Data