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 |
---|---|
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