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
[<SerializableAttribute>]
type SyncConflict =  class end
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.

Ejemplos

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

Jerarquía de herencia

System. . :: . .Object
  Microsoft.Synchronization.Data..::..SyncConflict

Seguridad para subprocesos

Todos los miembros públicos static (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

SyncConflict Miembros

Microsoft.Synchronization.Data Espacio de nombres