Compartir a través de


SyncConflict Clase

Representa un conflicto de sincronización en el nivel de las filas.

Espacio de nombres: Microsoft.Synchronization.Data
Ensamblado: Microsoft.Synchronization.Data (en microsoft.synchronization.data.dll)

Sintaxis

'Declaración
<SerializableAttribute> _
Public Class SyncConflict
'Uso
Dim instance As SyncConflict
[SerializableAttribute] 
public class SyncConflict
[SerializableAttribute] 
public ref class SyncConflict
/** @attribute SerializableAttribute() */ 
public class SyncConflict
SerializableAttribute 
public class SyncConflict

Notas

Para los conflictos que se encuentran durante la sincronización, los datos de cada fila en conflicto se almacenan en una colección SyncConflict. Esta colección puede alcanzar un tamaño tan grande como para generar un error de memoria insuficiente en las situaciones siguientes:

  • Hay un gran número de filas en conflicto. Considere la posibilidad de sincronizar un menor número de filas en cada sesión, o limite el número de conflictos actualizando una fila concreta en sólo un nodo.

  • Las filas en conflicto contienen columnas con tipos de datos grandes. Considere la posibilidad de no incluir las columnas con tipos de datos grandes en el conjunto de columnas que se sincroniza. Para obtener más información, vea Filtrar filas y columnas.

Ejemplo

Para obtener un ejemplo de cómo controlar conflictos, vea Controlar conflictos de datos y errores.

Jerarquía de herencia

System.Object
  Microsoft.Synchronization.Data.SyncConflict

Seguridad para subprocesos

Todos los miembros (Compartidos en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

SyncConflict Miembros
Microsoft.Synchronization.Data Espacio de nombres