Partilhar via


Classe SyncConflict

Representa um conflito de sincronização no nível de linha.

Namespace: Microsoft.Synchronization.Data
Assembly: Microsoft.Synchronization.Data (em microsoft.synchronization.data.dll)

Sintaxe

'Declaração
<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

Comentários

Para conflitos encontrados durante a sincronização, os dados de cada linha em conflito são armazenados em uma coleção SyncConflict. É possível que essa coleção cresça o bastante para causar um erro de memória insuficiente nestas situações:

  • Há muitas linhas conflitantes. Considere a possibilidade de sincronizar um número menor de linhas em cada sessão ou limite o número de conflitos atualizando uma determinada linha em apenas um nó.

  • As linhas conflitantes contêm colunas com tipos de dados grandes. Considere a possibilidade de não incluir as colunas com tipos de dados grandes no conjunto de colunas que é sincronizado. Para obter mais informações, consulte Como filtrar linhas e colunas.

Exemplo

Para obter um exemplo de como tratar conflitos, consulte Como tratar conflitos de dados e erros.

Hierarquia de herança

System.Object
  Microsoft.Synchronization.Data.SyncConflict

Segurança de thread

Qualquer membro estático público (Compartilhado no Visual Basic) deste tipo é protegido por thread. Não há garantia de que qualquer membro de instância esteja protegido por thread.

Consulte também

Referência

Membros SyncConflict
Namespace Microsoft.Synchronization.Data