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>
)

パラメーター

例外

例外 条件
ChangeBatchIsReadOnlyException

変更バッチは既に変更適用元または同期セッションに送信済みです。送信後に変更をバッチに追加することはできません。

ArgumentNullException

changes が null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) です。

ObjectDisposedException

この ChangeBatchBase は破棄されています。

InvalidOperationException
  • changes の変更のいずれかに、 null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) である CreationVersion が含まれています。

  • changes の変更のいずれかに、 null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) である ChangeVersion が含まれており、その ChangeUnitChanges が空です。

または

  • 現在の変更グループはありません。

説明

項目変更を ChangeBatchBase オブジェクトに追加する前に、BeginOrderedGroup を呼び出すか、ChangeBatch オブジェクトの BeginUnorderedGroup メソッドを呼び出して、グループを開く必要があります。そうしないと、このメソッドによって InvalidOperationException がスローされます。

参照

参照

ChangeBatchBaseクラス

ChangeBatchBase メンバー

Microsoft.Synchronization 名前空間