2015-06-22 73 views
0

在SharePoint中,如果您刪除/修改一次發生的定期日曆條目,則不會真正刪除/修改 - 而是會創建一個新條目告訴SP對於特定日期,事件不存在或具有新參數。在EWS中刪除Exchange發生的修改/刪除(即恢復發生)

因此,這可以通過刪除「例外」條目來反轉,從而使原始發生回到日曆中。

我試圖在Exchange中使用Exchange Web服務(EWS)實現類似的功能,但我無法確定如何執行此操作。

「循環主」對象(定義循環事件的Appointment條目)具有兩個異常集合。一個包含對特定事件的修改(稱爲ModifiedOccurrences),而另一個包含「刪除」(稱爲DeletedOccurrences)。

問題是這兩個集合都是隻讀的。我可以通過更新或刪除特定事件(需要單獨下載)將這些元素添加到這些列表中,但我無法進行「回滾」。

有沒有辦法做我想做的事,或者這是不可能的,因爲EWS提供的功能?

回答

1

在EWS中無法對修改或刪除的事件進行回滾。這與Outlook中的用戶體驗一致。

+0

我雖然在SharePoint中也不可能,但事實證明這不完全正確。 ;)這是我問的原因之一... – Shaamaan