2016-07-14 31 views
0

我正在从应用程序同步到Exchange并返回。我已经在Exchange中定义的房间/资源的日历中设置了一个streamingnotification。EWS创建约会时未收到流式通知

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

有没有方法可以确定更改来自哪里,或者在编辑项目时告诉EWS不发送streamingnotification?

回答

0

无论何时您使用UpdateItem更改EWS中的项目,在响应https://msdn.microsoft.com/en-us/library/office/dn605828(v=exchg.150).aspx中都会返回已更改的ChangeKey。此属性允许您跟踪项目发生更改的时间,或者验证自上次修改以来没有发生更改。

PidTagLastModifierEntryId属性https://msdn.microsoft.com/en-us/library/gg672131(v=exchg.80).aspx会告诉你上次修改约会的人。

+0

谢谢。看起来它需要更多的管理,但它应该做到这一点。 – user6588597