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.