Класс 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) элементы этого типа потокобезопасны. Потокобезопасность элементов экземпляров не гарантируется.