Поделиться через


Конструктор MemoryConflictLog (SyncIdFormatGroup, IConflictLogAccess, IConflictLogWriter)

Инициализирует новый экземпляр класса MemoryConflictLog с использованием указанной схемы форматов идентификаторов, агента чтения журнала конфликтов и агента записи журнала конфликтов.

Пространство имен:  Microsoft.Synchronization
Сборка:  Microsoft.Synchronization (в Microsoft.Synchronization.dll)

Синтаксис

'Декларация
Public Sub New ( _
    idFormats As SyncIdFormatGroup, _
    conflictLogAccess As IConflictLogAccess, _
    conflictLogWriter As IConflictLogWriter _
)
'Применение
Dim idFormats As SyncIdFormatGroup
Dim conflictLogAccess As IConflictLogAccess
Dim conflictLogWriter As IConflictLogWriter

Dim instance As New MemoryConflictLog(idFormats, _
    conflictLogAccess, conflictLogWriter)
public MemoryConflictLog(
    SyncIdFormatGroup idFormats,
    IConflictLogAccess conflictLogAccess,
    IConflictLogWriter conflictLogWriter
)
public:
MemoryConflictLog(
    SyncIdFormatGroup^ idFormats, 
    IConflictLogAccess^ conflictLogAccess, 
    IConflictLogWriter^ conflictLogWriter
)
new : 
        idFormats:SyncIdFormatGroup * 
        conflictLogAccess:IConflictLogAccess * 
        conflictLogWriter:IConflictLogWriter -> MemoryConflictLog
public function MemoryConflictLog(
    idFormats : SyncIdFormatGroup, 
    conflictLogAccess : IConflictLogAccess, 
    conflictLogWriter : IConflictLogWriter
)

Параметры

Исключения

Исключение Условие
ArgumentNullException

Параметр idFormats равен null Nothing nullptr unit пустая ссылка (Nothing в Visual Basic) .

Замечания

Если используется этот конструктор, то объект MemoryConflictLog последовательно вызывает методы conflictLogReader. Это позволяет объекту применения изменений находить и удалять конфликты в журнале конфликтов поставщика.

Кроме того, метод Persist может быть вызван после окончания синхронизации для сохранения новых конфликтов в журнале конфликтов, который представлен параметром conflictLogWriter.

См. также

Справочник

MemoryConflictLog Класс

Элементы MemoryConflictLog

Перегрузка MemoryConflictLog

Пространство имен Microsoft.Synchronization