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