【问题标题】:How to receive the notification from Exchange when a participant was add or delete in an existing appointment如何在现有约会中添加或删除参与者时从 Exchange 接收通知
【发布时间】:2018-06-26 06:10:35
【问题描述】:

我使用 EWS 托管 API“SubscribeToPushNotifications”在创建或修改约会时从 Exchange 获取通知。 创建或修改约会时,我可以收到来自 Exchange 的通知,这很成功。

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

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

顺便说一下,我使用的 EWS 管理 API“SubscribeToPushNotifications”的参数

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

【问题讨论】:

    标签: c# calendar exchange-server exchangewebservices


    【解决方案1】:

    添加/删除与会者将修改约会,因此应在组织者日历中生成 EventType.Modified 事件。如果您正在查看与会者或会议室中的事件(您似乎正在执行代码),那么这些日历将仅根据接收者和会议更新的处理进行更新。 Exchange 中的约会是单独的商店项目,因此组织者日历中的约会项目可以在与会者上独立更改。与会者/资源日历约会将更新的唯一时间是专门发送更新时,这仅在某些情况下发生。例如,如果您只是添加一个与会者,则不需要通知其他与会者(因为您没有更改时间等),因此可能会或可能不会发送更新(完全取决于进行更新的客户端)。

    【讨论】:

    • 感谢您回答我的问题。我正在查看会议室中的活动。是否意味着如果我查看会议室中的活动,我在添加/删除时不会收到交易所的通知参加者?
    • 这取决于是否将会议更新消息发送到会议室,这取决于对会议进行更新的客户端。在那种情况下通常没有
    猜你喜欢
    • 1970-01-01
    • 2016-07-02
    • 1970-01-01
    • 1970-01-01
    • 2022-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多