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
type MemoryConflictLog =
class
interface IConflictLogAccess
interface IConflictLogWriter
end
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
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.