Partager via


Classe ChangeBatchBase

En cas de substitution par une classe dérivée, représente les métadonnées d'un ensemble de modifications.

Espace de noms :  Microsoft.Synchronization
Assembly :  Microsoft.Synchronization (dans Microsoft.Synchronization.dll)

Syntaxe

'Déclaration
Public MustInherit Class ChangeBatchBase _
    Implements IDisposable, IEnumerable(Of ItemChange),  _
    IEnumerable
'Utilisation
Dim instance As ChangeBatchBase
public abstract class ChangeBatchBase : IDisposable, 
    IEnumerable<ItemChange>, IEnumerable
public ref class ChangeBatchBase abstract : IDisposable, 
    IEnumerable<ItemChange^>, IEnumerable
[<AbstractClassAttribute>]
type ChangeBatchBase =  
    class
        interface IDisposable
        interface IEnumerable<ItemChange>
        interface IEnumerable
    end
public abstract class ChangeBatchBase implements IDisposable, IEnumerable<ItemChange>, IEnumerable

Notes

ChangeBatchBase est la classe de base pour les lots de modifications. Sync Framework fournit deux classes dérivées de ChangeBatchBase. Celles-ci sont ChangeBatch pour une synchronisation de connaissance et FullEnumerationChangeBatch pour une synchronisation d'énumération complète.

Les membres de IEnumerable sont implémentés explicitement. Le code qui y accède doit d'abord effectuer un cast de l'objet ChangeBatchBase en interface IEnumerable en utilisant l'opérateur de casting ou le mot clé as.

Hiérarchie d'héritage

System. . :: . .Object
  Microsoft.Synchronization..::..ChangeBatchBase
    Microsoft.Synchronization. . :: . .ChangeBatch
    Microsoft.Synchronization. . :: . .FullEnumerationChangeBatch

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.

Voir aussi

Référence

Membres ChangeBatchBase

Espace de noms Microsoft.Synchronization