Méthode MemoryConflictLog.SaveConflict
Enregistre les informations relatives à une modification qui a provoqué un conflit d'accès concurrentiel.
Espace de noms: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (dans microsoft.synchronization.dll)
Syntaxe
'Déclaration
Public Sub SaveConflict ( _
conflictingChange As ItemChange, _
conflictingChangeData As Object, _
conflictingChangeKnowledge As SyncKnowledge _
)
'Utilisation
Dim instance As MemoryConflictLog
Dim conflictingChange As ItemChange
Dim conflictingChangeData As Object
Dim conflictingChangeKnowledge As SyncKnowledge
instance.SaveConflict(conflictingChange, conflictingChangeData, conflictingChangeKnowledge)
public void SaveConflict (
ItemChange conflictingChange,
Object conflictingChangeData,
SyncKnowledge conflictingChangeKnowledge
)
public:
virtual void SaveConflict (
ItemChange^ conflictingChange,
Object^ conflictingChangeData,
SyncKnowledge^ conflictingChangeKnowledge
) sealed
public final void SaveConflict (
ItemChange conflictingChange,
Object conflictingChangeData,
SyncKnowledge conflictingChangeKnowledge
)
public final function SaveConflict (
conflictingChange : ItemChange,
conflictingChangeData : Object,
conflictingChangeKnowledge : SyncKnowledge
)
Paramètres
- conflictingChange
Métadonnées d'élément de la modification en conflit.
- conflictingChangeData
Données d'élément de la modification en conflit.
- conflictingChangeKnowledge
Connaissance à acquérir si cette modification est appliquée. Elle doit être enregistrée avec la modification.
Exceptions
Type d'exception | Condition |
---|---|
conflictingChange ou conflictingChangeKnowledge est une référence nulle (Rien dans Visual Basic). |
Notes
Le conflit est enregistré dans le journal des conflits en mémoire. Pour enregistrer le conflit une fois la synchronisation terminée, appelez Persist.
Voir aussi
Référence
Classe MemoryConflictLog
Membres MemoryConflictLog
Espace de noms Microsoft.Synchronization