Freigeben über


IConflictLogWriter-Schnittstelle

Stellt bei Implementierung durch eine abgeleitete Klasse einen Writer dar, der Konflikte in einem Konfliktprotokoll speichert.

interface IConflictLogWriter : IUnknown

Member

IConflictLogWriter-Methode Beschreibung

IConflictLogWriter::SaveConflict

Speichert Informationen über eine Änderung, die einen Parallelitätskonflikt verursacht hat.

IConflictLogWriter::SaveConstraintConflict

Speichert Informationen über eine Änderung, die einen Einschränkungskonflikt verursacht hat.

Hinweise

Die von Sync Framework bereitgestellte Implementierung von IMemoryConflictLog verwendet eine IConflictLogWriter-Schnittstelle, um bei Aufrufen von IMemoryConflictLog::Persist Konflikte in einem permanenten Konfliktprotokoll zu speichern.

Die Signaturen der IConflictLogWriter-Methode stimmen genau mit denen der ISynchronousNotifyingChangeApplierTarget::SaveConflict-Methode und der ISynchronousNotifyingChangeApplierTarget2::SaveConstraintConflict-Methode überein, sodass ein Zielanbieter für alle diese Schnittstellen die gleiche Implementierung verwenden kann.

Anforderungen

Header: Synchronization.h

Siehe auch

Konzepte

Kernkomponenten von Sync Framework
Protokollieren und Verwalten von Konflikten