Метод AddChanges
Добавляет указанный набор изменений элементов к открытой в настоящее время группе.
Пространство имен: Microsoft.Synchronization
Сборка: Microsoft.Synchronization (в Microsoft.Synchronization.dll)
Синтаксис
'Декларация
Public Sub AddChanges ( _
changes As IEnumerable(Of ItemChange) _
)
'Применение
Dim instance As ChangeBatchBase
Dim changes As IEnumerable(Of ItemChange)
instance.AddChanges(changes)
public void AddChanges(
IEnumerable<ItemChange> changes
)
public:
void AddChanges(
IEnumerable<ItemChange^>^ changes
)
member AddChanges :
changes:IEnumerable<ItemChange> -> unit
public function AddChanges(
changes : IEnumerable<ItemChange>
)
Параметры
- changes
Тип System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'ItemChange> ) > ) >
Набор изменений элементов, добавляемый к открытой в настоящее время группе.
Исключения
Исключение | Условие |
---|---|
ChangeBatchIsReadOnlyException | Пакет изменений уже был отправлен стороне, применяющей изменения, или сеансу синхронизации. Изменения нельзя добавлять в пакет после того, как он отправлен. |
ArgumentNullException | Параметр changes равен null Nothing nullptr unit пустая ссылка (Nothing в Visual Basic) . |
ObjectDisposedException | Этот ChangeBatchBase был удален. |
InvalidOperationException |
или
|
Замечания
Перед добавлением изменений элементов в объект ChangeBatchBase необходимо открыть группу, вызвав метод BeginOrderedGroup или BeginUnorderedGroup объекта ChangeBatch. В противном случае этот метод создает исключение InvalidOperationException.