在现有约会中添加或删除参与者时如何从 Exchange 接收通知

How to receive the notification from Exchange when a participant was add or delete in an existing appointment

我使用 EWS 托管 API "SubscribeToPushNotifications" 在创建或修改约会时从 Exchange 获取通知。 当创建或修改约会时,我可以收到来自 Exchange 的通知,它运行成功。

但是当我在现有约会中添加或删除参与者并保存(发送)此约会时。我无法收到来自 Exchange 的通知。

我的问题是当我在现有约会中添加或删除参与者时如何接收来自 Exchange 的通知。

顺便说一句,EWS管理的参数API"SubscribeToPushNotifications"我用

new FolderId(WellKnownFolderName.Calendar, new Mailbox(<meetingroom mail address>))
new EventType[] { EventType.Moved, EventType.Created, EventType.Modified }

Add/removing 与会者将修改约会,因此应在组织者日历中生成一个 EventType.Modified 事件。如果您查看与会者或会议室中的事件(从您的代码看来您正在做),那么这些日历将仅根据会议更新的收件人和处理进行更新。 Exchange 中的约会是单独的存储项目,因此组织者日历中的约会项目可以根据与会者独立更改。 attendees/resource 日历约会唯一会更新的时间是专门发送仅在特定情况下才会发生的更新。例如,如果您只是添加一个与会者,则不需要通知其他与会者(因为您没有更改时间等),因此可能会也可能不会发送更新(完全取决于进行更新的客户端)。