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


Элементы ChangeBatchBase

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

Тип ChangeBatchBase предоставляет доступ к следующим элементам.

Методы

  Имя Описание
Открытый метод AddChange(ItemChange) Добавляет указанное изменение элемента в текущую открытую группу.
Открытый метод AddChanges(IEnumerable< (Of < <' (ItemChange> ) > > )) Добавляет указанный набор изменений элементов к открытой в настоящее время группе.
Открытый метод BeginOrderedGroup(SyncId) Открывает упорядоченную группу в пакете изменений. Эта группа сортируется по идентификатору элемента.
Открытый метод Dispose() () () () Освобождает все ресурсы, используемые объектом ChangeBatchBase.
Защищенный метод Dispose(Boolean) Освобождает неуправляемые (а также при необходимости управляемые) ресурсы, занятые объектом ChangeBatchBase.
Открытый метод EndOrderedGroup(SyncId, SyncKnowledge) Закрывает открытую ранее упорядоченную группу в пакете изменений.
Открытый метод Equals(Object) (Наследуется из Object.)
Защищенный метод Finalize() () () () (Наследуется из Object.)
Открытый метод GetEnumerator() () () () Возвращает объект, перечисляющий изменения элементов в этом пакете изменений. Этот метод не может быть унаследован.
Открытый метод GetHashCode() () () () (Наследуется из Object.)
Открытый метод GetType() () () () (Наследуется из Object.)
Защищенный метод MemberwiseClone() () () () (Наследуется из Object.)
Открытый метод Serialize() () () () Выполняет сериализацию пакета изменений в байтовый массив.
Открытый метод SetFilterForgottenKnowledge(UInt32, SyncKnowledge) Задает утраченный набор знаний фильтра для указанного фильтра.
Открытый метод SetLastBatch() () () () Задает значение, которое указывает, что этот пакет изменений является последним в сеансе синхронизации.
Защищенный метод ThrowIfDisposed() () () () Вызывает исключение ObjectDisposedException, если данный объект был удален.
Открытый метод ToString() () () () (Наследуется из Object.)

В начало

Свойства

  Имя Описание
Открытое свойство BatchWorkEstimate Возвращает или задает оцениваемый общий объем работы для пакета изменений.
Открытое свойство CompatibilityLevel Возвращает или задает версию компонентов Sync Framework, которые могут использоваться с этим объектом.
Открытое свойствоСтатический элемент DefaultCompatibilityLevel Возвращает или задает уровень совместимости по умолчанию для всех объектов ChangeBatchBase.
Открытое свойство DisposeAfterProcessing Возвращает или задает значение, определяющее, удаляется ли объект пакета изменений после завершения обработки.
Открытое свойство FilterKeyMap Возвращает или задает схему ключей фильтра, содержащую фильтры, отслеживаемые репликой, в которой создан этот пакет изменений.
Открытое свойство IsEmpty Возвращает значение, которое указывает, содержит ли пакет изменений какие-либо изменения.
Открытое свойство IsLastBatch Возвращает значение, которое указывает, является ли этот пакет изменений последним в сеансе синхронизации.
Открытое свойство LearnedKnowledge Возвращает набор знаний, который становится известен реплике назначения, когда поставщик назначения применяет все изменения в этом пакете изменений.
Открытое свойство PrerequisiteKnowledge Возвращает минимальный набор знаний, который требуется поставщику назначения для обработки этого пакета изменений.
Открытое свойство RemainingSessionWorkEstimate Возвращает или задает предполагаемый оставшийся объем работы для сеанса синхронизации.
Открытое свойство SourceForgottenKnowledge Возвращает утраченный набор знаний исходной реплики.

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IEnumerable. . :: . .GetEnumerator() () () () Возвращает объект, перечисляющий изменения элементов в этом пакете изменений.

В начало

См. также

Справочник

ChangeBatchBase Класс

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