Condividi tramite


Classe MemoryConflictLog

Rappresenta un log dei conflitti che esiste in memoria.

Spazio dei nomi: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)

Sintassi

'Dichiarazione
Public Class MemoryConflictLog
    Implements IConflictLogAccess, IConflictLogWriter
'Utilizzo
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

Osservazioni

La classe MemoryConflictLog implementa l'interfaccia IConflictLogAccess per un provider di destinazione che non implementa il log dei conflitti o necessita delle prestazioni più veloci del log in memoria durante la sincronizzazione.

Quando un provider non implementa un log dei conflitti, deve utilizzare questo form del costruttore: MemoryConflictLog.

Quando un provider implementa il log dei conflitti, ma utilizza il log dei conflitti in memoria durante la sincronizzazione, potrebbe consentire l'accesso al log dei conflitti specificando un oggetto IConflictLogAccess in MemoryConflictLog. Il log dei conflitti in memoria concatenerà quindi le chiamate del metodo IConflictLogAccess al log dei conflitti del provider in modo che l'oggetto di applicazione modifiche possa trovare ed eliminare i conflitti nel log dei conflitti del provider.

Quando un provider implementa il log dei conflitti, può anche specificare un oggetto IConflictLogWriter in MemoryConflictLog e chiamare Persist dopo il completamento della sincronizzazione per salvare qualsiasi nuovo conflitto nel log dei conflitti persistente.

Gerarchia di ereditarietà

System.Object
  Microsoft.Synchronization.MemoryConflictLog

Thread Safety

Tutti i membri statici pubblici (Shared in Visual Basic) di questo tipo sono thread safe. I membri di istanza non hanno garanzia di essere thread safe.

Vedere anche

Riferimento

Membri MemoryConflictLog
Spazio dei nomi Microsoft.Synchronization