2016-07-14 57 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