Freigeben über


MemoryConflictLog-Konstruktor (SyncIdFormatGroup, IConflictLogAccess, IConflictLogWriter)

Initialisiert eine neue Instanz der MemoryConflictLog-Klasse unter Verwendung des angegebenen ID-Formatschemas, des Konfliktprotokolllesers und des Konfliktprotokollschreibers.

Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)

Syntax

'Declaration
Public Sub New ( _
    idFormats As SyncIdFormatGroup, _
    conflictLogAccess As IConflictLogAccess, _
    conflictLogWriter As IConflictLogWriter _
)
'Usage
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
)
public MemoryConflictLog (
    SyncIdFormatGroup idFormats, 
    IConflictLogAccess conflictLogAccess, 
    IConflictLogWriter conflictLogWriter
)
public function MemoryConflictLog (
    idFormats : SyncIdFormatGroup, 
    conflictLogAccess : IConflictLogAccess, 
    conflictLogWriter : IConflictLogWriter
)

Parameter

  • idFormats
    Das ID-Formatschema des Anbieters.
  • conflictLogAccess
    Der Konfliktprotokollleser, der das Konfliktprotokoll des Anbieters darstellt.
  • conflictLogWriter
    Der Konfliktprotokollschreiber, der das Konfliktprotokoll des Anbieters darstellt.

Ausnahmen

Ausnahmetyp Bedingung

ArgumentNullException

idFormats ist NULL.

Hinweise

Wenn dieser Konstruktor verwendet wird, werden Aufrufe der Methoden von conflictLogReader durch das MemoryConflictLog-Objekt verkettet. Dadurch kann der Änderungsanwender Konflikte im Konfliktprotokoll des Anbieters suchen und löschen.

Zudem kann die Persist-Methode nach Abschluss der Synchronisierung aufgerufen werden, um alle neuen Konflikte im Konfliktprotokoll zu speichern, das durch conflictLogWriter dargestellt wird.

Siehe auch

Verweis

MemoryConflictLog-Klasse
MemoryConflictLog-Member
Microsoft.Synchronization-Namespace