Classe SyncConflict
Représente un conflit de synchronisation au niveau de la ligne.
Espace de noms: Microsoft.Synchronization.Data
Assembly: Microsoft.Synchronization.Data (dans microsoft.synchronization.data.dll)
Syntaxe
'Déclaration
<SerializableAttribute> _
Public Class SyncConflict
'Utilisation
Dim instance As SyncConflict
[SerializableAttribute]
public class SyncConflict
[SerializableAttribute]
public ref class SyncConflict
/** @attribute SerializableAttribute() */
public class SyncConflict
SerializableAttribute
public class SyncConflict
Notes
Pour les conflits qui se sont produits au cours de la synchronisation, les données de chaque ligne en conflit sont stockées dans une collection SyncConflict. Cette collection peut atteindre une taille assez importante pour provoquer une erreur de mémoire insuffisante dans les cas suivants :
Un grand nombre de lignes sont en conflit. Envisagez de synchroniser un plus petit nombre de lignes dans chaque session ou de limiter le nombre de conflits en mettant à jour une ligne particulière sur un seul nœud.
Les lignes en conflit contiennent des colonnes avec des types de données volumineux. Envisagez de ne pas inclure les colonnes avec des types de données volumineux dans l'ensemble de colonnes qui est synchronisé. Pour plus d'informations, consultez Procédure : filtrer des lignes et des colonnes.
Exemple
Pour obtenir un exemple illustrant la gestion des conflits, consultez Procédure : gérer les conflits de données et les erreurs.
Hiérarchie d'héritage
System.Object
Microsoft.Synchronization.Data.SyncConflict
Sécurité des threads
Tous les membres publics statiques (Partagés en Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Membres SyncConflict
Espace de noms Microsoft.Synchronization.Data