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


Класс 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
public abstract class ChangeBatchBase implements IDisposable, IEnumerable<ItemChange>, 
    IEnumerable
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