ChangeBatchBase.AddChanges Method
Adds a specified set of item changes to the group that currently open
Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in Microsoft.Synchronization.dll)
Syntax
'Declaration
Public Sub AddChanges ( _
changes As IEnumerable(Of ItemChange) _
)
'Usage
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>
)
Parameters
- changes
Type: System.Collections.Generic.IEnumerable<ItemChange>
A set of item changes to add to the group that is currently open.
Exceptions
Exception | Condition |
---|---|
ChangeBatchIsReadOnlyException | The change batch has already been sent to a change applier or synchronization session. Changes cannot be added to the batch after it has been sent. |
ArgumentNullException | changes is a null reference (Nothing in Visual Basic). |
ObjectDisposedException | This ChangeBatchBase has been disposed. |
InvalidOperationException |
—or—
|
Remarks
Before item changes can be added to a ChangeBatchBase object, a group must be opened by calling BeginOrderedGroup or the BeginUnorderedGroup method of the ChangeBatch object. Otherwise, this method throws InvalidOperationException.