Partager via


Interface IConflictLogWriter

En cas d'implémentation par une classe dérivée, représente un enregistreur qui enregistre les conflits dans un journal des conflits.

interface IConflictLogWriter : IUnknown

Membres

Méthode IConflictLogWriter Description

IConflictLogWriter::SaveConflict

Enregistre les informations relatives à une modification qui a provoqué un conflit d'accès concurrentiel.

IConflictLogWriter::SaveConstraintConflict

Enregistre les informations relatives à une modification qui a provoqué un conflit de contraintes.

Notes

L'implémentation d' IMemoryConflictLog fourni par les utilisations Sync Framework qui une interface IConflictLogWriter pour enregistrer des conflits sur un journal des conflits persistant lorsque IMemoryConflictLog::Persist est appelé.

Les signatures de méthode IConflictLogWriter correspondent exactement à celles des méthodes ISynchronousNotifyingChangeApplierTarget::SaveConflict et ISynchronousNotifyingChangeApplierTarget2::SaveConstraintConflict afin qu'un fournisseur de destination puisse utiliser la même implémentation pour toutes ces interfaces.

Spécifications

En-tête : Synchronization.h

Voir aussi

Concepts

Composants principaux de Sync Framework
Journalisation et gestion des conflits