Exchange Webサービスからのストリーミング通知を処理し、それらの通知に基づいてデータベースを更新するアプリケーションに取り組んでいます。私はいくつかのカレンダーフォルダを監視しており、予定と出席者の変更を追跡しています。これは、1つのピースを除いてすべて問題なく機能します。
誰かが会議出席依頼を受け入れると、その受け入れは電子メールで送信されます。ただし、カレンダーアイテムは、ユーザーがOutlookで電子メールを開いた後にのみ更新されます。これにより、舞台裏での同期が発生する可能性があります。ユーザーが「承認済み」または「拒否済み」の電子メールを開かない場合、予定は更新されません。これは、OutlookまたはEWSを介して予定にアクセスしているかどうかに関係なく当てはまります。電子メールをEWS経由で既読としてマークするだけでは、同期はトリガーされません。ユーザーがOutlookに触れることなく、受信トレイとカレンダーの間の同期をEWS経由で行う方法を知っている人はいますか?