Поделиться через


Класс ChangeBatchBase

При переопределении в производном классе представляет метаданные для набора изменений.

Пространство имен:  Microsoft.Synchronization
Сборка:  Microsoft.Synchronization (в Microsoft.Synchronization.dll)

Синтаксис

'Декларация
Public MustInherit Class ChangeBatchBase _
    Implements IDisposable, IEnumerable(Of ItemChange),  _
    IEnumerable
'Применение
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

Замечания

ChangeBatchBase представляет собой базовый класс для пакетов изменений. Sync Framework предоставляет два класса, являющихся производными от ChangeBatchBase. Это класс ChangeBatch для синхронизации набора знаний и класс FullEnumerationChangeBatch для синхронизации полного перечисления.

Члены интерфейса IEnumerable реализуются явным образом. При обращении к ним код должен сначала привести объект ChangeBatchBase к интерфейсу IEnumerable через оператор приведения или ключевое слово as.

Иерархия наследования

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

Потоковая защита

Все открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность элементов экземпляров не гарантируется.

См. также

Справочник

Элементы ChangeBatchBase

Пространство имен Microsoft.Synchronization