Classe MemoryConflictLog
Représente un journal des conflits qui existe en mémoire.
Espace de noms : Microsoft.Synchronization
Assembly : Microsoft.Synchronization (dans Microsoft.Synchronization.dll)
Syntaxe
'Déclaration
Public Class MemoryConflictLog _
Implements IConflictLogAccess, IConflictLogWriter
'Utilisation
Dim instance As MemoryConflictLog
public class MemoryConflictLog : IConflictLogAccess,
IConflictLogWriter
public ref class MemoryConflictLog : IConflictLogAccess,
IConflictLogWriter
type MemoryConflictLog =
class
interface IConflictLogAccess
interface IConflictLogWriter
end
public class MemoryConflictLog implements IConflictLogAccess, IConflictLogWriter
Notes
La classe MemoryConflictLog implémente l'interface IConflictLogAccess pour un fournisseur de destination qui n'implémente pas son propre journal des conflits ou qui a besoin de meilleures performances pour le journal en mémoire pendant la synchronisation.
Lorsqu'un fournisseur n'implémente pas de journal des conflits, il doit utiliser cette forme du constructeur : MemoryConflictLog.
Lorsqu'un fournisseur implémente son propre journal des conflits mais qu'il utilise le journal des conflits en mémoire pendant la synchronisation, il peut donner accès à son journal des conflits en spécifiant un objet IConflictLogAccess à MemoryConflictLog. Le journal des conflits en mémoire chaînera ensuite des appels de méthode IConflictLogAccess au journal des conflits du fournisseur afin que l'applicateur de modifications puisse trouver et supprimer les conflits figurant dans le journal des conflits du fournisseur.
Lorsqu'un fournisseur implémente son propre journal des conflits, il peut également spécifier un objet IConflictLogWriter à MemoryConflictLog, et appeler Persist une fois la synchronisation terminée, afin d'enregistrer tous les nouveaux conflits dans le journal des conflits persistants.
Hiérarchie d'héritage
System. . :: . .Object
Microsoft.Synchronization..::..MemoryConflictLog
Sécurité des threads
Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.