1 つのイベント レシーバーで 3 つの異なるリストのアイテムを更新する必要があります。問題は、短い時間枠で 2 回の呼び出しを含む何かをユーザーに実行させるとSPListItem.Update()
、次のエラーが発生することです。
サンドボックス コード ホスト サービスがビジーで要求を処理できないため、サンドボックス コード実行要求は拒否されました
私はこの問題を解決する方法を探し求めてきました。MSDN でいくつかの構成を変更する必要があるというブログ投稿を見たことがあります。しかし、私たちはSharepoint Onlineを使用しているため、本番環境の設定を変更することはできません(つまり、Powershellがなく、中央管理の近くに行くことを望んでいません).
バッチ更新についても読みました。ただし、さまざまなリストを扱っているという事実に加えて、各項目には 10 以上のフィールドがあり、それらは変更されているかどうかに関係なく、同じリスト内のすべての項目で同じフィールドではないため、そのための XML を構築します。怪物だろう。
ヘルプ?