SyncConflict-Klasse
Stellt einen Synchronisierungskonflikt auf Zeilenebene dar.
Namespace: Microsoft.Synchronization.Data
Assembly: Microsoft.Synchronization.Data (in microsoft.synchronization.data.dll)
Syntax
'Declaration
<SerializableAttribute> _
Public Class SyncConflict
'Usage
Dim instance As SyncConflict
[SerializableAttribute]
public class SyncConflict
[SerializableAttribute]
public ref class SyncConflict
/** @attribute SerializableAttribute() */
public class SyncConflict
SerializableAttribute
public class SyncConflict
Hinweise
Für während der Synchronisierung auftretende Konflikte werden die Daten aus allen mit anderen Zeilen in Konflikt stehenden Zeilen in einer SyncConflict-Auflistung gespeichert. Es ist möglich, dass diese Auflistung so groß wird, dass es in den folgenden Fällen zu Fehlern aufgrund von ungenügendem Arbeitsspeicher kommen kann:
Die Anzahl der miteinander in Konflikt stehenden Zeilen ist sehr hoch. Ziehen Sie das Synchronisieren einer kleineren Anzahl von Zeilen in jeder Sitzung in Betracht, oder reduzieren Sie die Anzahl der Konflikte durch Aktualisieren einer bestimmten Zeile an nur einem Knoten.
Die miteinander in Konflikt stehenden Zeilen enthalten Spalten mit großen Datentypen. Schließen Sie die Spalten mit großen Datentypen aus den Spaltengruppen aus, die synchronisiert werden. Weitere Informationen dazu finden Sie unter Vorgehensweise: Filtern von Zeilen und Spalten.
Beispiel
Ein Beispiel für die Behandlung von Konflikten finden Sie unter Vorgehensweise: Behandeln von Datenkonflikten und Fehlern.
Vererbungshierarchie
System.Object
Microsoft.Synchronization.Data.SyncConflict
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Verweis
SyncConflict-Member
Microsoft.Synchronization.Data-Namespace