Compartilhar via


Classe MemoryConflictLog

Representa um log de conflitos existente na memória.

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

Sintaxe

'Declaração
Public Class MemoryConflictLog
    Implements IConflictLogAccess, IConflictLogWriter
'Uso
Dim instance As MemoryConflictLog
public class MemoryConflictLog : IConflictLogAccess, IConflictLogWriter
public ref class MemoryConflictLog : IConflictLogAccess, IConflictLogWriter
public class MemoryConflictLog implements IConflictLogAccess, IConflictLogWriter
public class MemoryConflictLog implements IConflictLogAccess, IConflictLogWriter

Comentários

A classe MemoryConflictLog implementa a interface IConflictLogAccess para um provedor de destino que não implementa seu próprio log de conflitos ou precisa do desempenho mais rápido do log na memória durante a sincronização.

Quando um provedor não implementa um log de conflitos, ele deve usar este formulário do construtor: MemoryConflictLog.

Quando um provedor implementa o seu próprio log de conflitos, mas utiliza o log de conflitos na memória durante a sincronização, ele pode fornecer acesso ao seu log de conflitos especificando um objeto IConflictLogAccess para MemoryConflictLog. O log de conflitos na memória então encadeará chamadas do método IConflictLogAccess para o log de conflitos do provedor, de forma que o aplicador de alterações possa localizar e excluir conflitos no log de conflitos do provedor.

Quando um provedor implementa o seu próprio log de conflitos, ele também pode especificar um objeto IConflictLogWriter para MemoryConflictLog e chamar Persist depois que a sincronização for concluída, a fim de salvar os conflitos novos no log de conflitos persistente.

Hierarquia de herança

System.Object
  Microsoft.Synchronization.MemoryConflictLog

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 MemoryConflictLog
Namespace Microsoft.Synchronization