(1) var list1 = web.GetList("/lists/list1");
(2) var item1 = list1.GetItemById(10001);
(3) ...
ここでブレークポイントをとるには、ID = 10001の項目を編集用に開き、[タイトル]フィールドを変更して保存します。次に、コードを実行します。SPListItem更新時に競合を保存する
(4)item1[SPBuiltInFieldId.Title] = "some text";
(5)item1.Update();
行(5)は、競合の例外をスローします。
編集するアイテムを行(3)でロックする方法はありますか?または、競合を避けるための他のアプローチ?
それは動作しますが、私はそれがアイテムを直接ロックするより良い方法だと思います – devi