次の方法で共有


ChangeBatchBase.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
)
public void AddChanges (
    IEnumerable<ItemChange> changes
)
public function AddChanges (
    changes : IEnumerable<ItemChange>
)

パラメーター

  • changes
    現在開いているグループに追加する一連の項目変更です。

例外

例外の種類 条件

ChangeBatchIsReadOnlyException

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

解説

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

参照

リファレンス

ChangeBatchBase クラス
ChangeBatchBase メンバー
Microsoft.Synchronization 名前空間