システムが不要なメールを送信しないように、アイテムの更新中にメール通知を一時的に無効にすることに問題があります。私が達成しようとしているのは、アラートを無効にし、アイテムを更新してから、アラートを有効にすることです。
SPList tasklist = Web.Lists["タスク"];
tasklist.EnableAssignToEmail = false; //このプロパティはメールの送信を無効にします
タスクリスト.更新();
//ここですべての更新を行います
Item["タイトル"] = "新しいタイトル"; アイテム.update();
tasklist.EnableAssignToEmail = true; //メール通知を有効にする
タスクリスト.更新();
アラートを有効に戻すとすぐに、コードの途中で行われた変更によってアラートが開始され、電子メールが送信されます。
誰でもこれを解決するためのより良いアイデアを持っていますか? ありがとうございました。