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.

Syntaxe

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

Autres ressources

Composants principaux de Sync Framework

Journalisation et gestion des conflits