我正在研究从应用程序到Exchange和back的同步。我已经为Exchange中定义的房间/资源的日历设置了流通知。
当我在房间的日历上创建一个约会时,我会在我的申请中得到通知,这是很棒的。但是,我也想从我们的应用程序中更改此约会,并将这些更改发送到Exchange中房间的日历。这没问题,但我也会收到Exchange的通知。基本上,Exchange是在告诉我,当我更改它时,项目'x‘已经改变了,所以我已经知道了,并且不想处理这个更改。
是否有一种方法可以确定更改起源于何处,或者告诉EWS在编辑项时不要发送流通知?
发布于 2016-07-18 02:47:59
每当您用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将告诉您上次修改约会的人。
https://stackoverflow.com/questions/38370139
复制相似问题