MemoryConflictLog Clase

Representa un registro de conflictos que existe en memoria.

Espacio de nombres:  Microsoft.Synchronization
Ensamblado:  Microsoft.Synchronization (en Microsoft.Synchronization.dll)

Sintaxis

'Declaración
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

Notas

La clase MemoryConflictLog implementa la interfaz IConflictLogAccess para un proveedor de destino que no implementa su propio registro de conflictos o necesita un rendimiento más rápido del registro en memoria durante la sincronización.

Cuando un proveedor no implementa un registro de conflictos, debe utilizar esta modalidad del constructor: MemoryConflictLog.

Cuando un proveedor implementa su propio registro de conflictos, pero usa el registro de conflictos en memoria durante la sincronización, puede dar acceso a su registro de conflictos especificando un objeto IConflictLogAccess a MemoryConflictLog. A continuación, el registro de conflictos en memoria encadenará llamadas al método IConflictLogAccess en el registro de conflictos del proveedor para que el aplicador de cambios pueda buscar y eliminar los conflictos en el registro de conflictos del proveedor.

Cuando un proveedor implementa su propio registro de conflictos, también puede especificar un objeto IConflictLogWriter a MemoryConflictLog y llamar a Persist una vez que la sincronización se ha completado, para guardar los nuevos conflictos en el registro de conflictos persistente.

Jerarquía de herencia

System. . :: . .Object
  Microsoft.Synchronization..::..MemoryConflictLog

Seguridad para subprocesos

Todos los miembros públicos static (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

MemoryConflictLog Miembros

Microsoft.Synchronization Espacio de nombres