【问题标题】:EWS create appointment without getting a streaming notificationEWS 创建约会而没有收到流式通知
【发布时间】:2016-07-18 10:47:59
【问题描述】:

我正在处理从我们的应用程序到 Exchange 和返回的同步。我已经为 Exchange 中定义的房间/资源的日历设置了流式通知。

当我在房间的日历中创建约会时,我会在我的应用程序中收到通知,这很棒。但是,我还想从我们的应用程序中更改此约会,并将这些更改发送到 Exchange 中的房间日历。没问题,但是我也收到了来自 Exchange 的通知。基本上 Exchange 告诉我项目“x”已更改,而我是更改它的人,所以我已经知道并且不想处理此更改。

有没有办法确定更改的来源,或告诉 EWS 在我编辑项目时不要发送流式通知?

【问题讨论】:

    标签: exchangewebservices


    【解决方案1】:

    每当您在 EWS 中使用 UpdateItem 更改项目时,最后的 ChangeKey 都会在响应 https://msdn.microsoft.com/en-us/library/office/dn605828(v=exchg.150).aspx 中返回。此属性允许您跟踪 Item 何时发生更改或验证自上次修改后是否未发生任何更改。

    PidTagLastModifierEntryId 属性https://msdn.microsoft.com/en-us/library/gg672131(v=exchg.80).aspx 将告诉您谁最后修改了约会。

    【讨论】:

    • 谢谢。看起来它需要更多的管理,但它应该可以解决问题。
    猜你喜欢
    • 2017-07-26
    • 1970-01-01
    • 1970-01-01
    • 2019-01-06
    • 1970-01-01
    • 1970-01-01
    • 2013-12-29
    • 1970-01-01
    • 2012-05-30
    相关资源
    最近更新 更多