2014-09-25 97 views
1

我試圖使用EWS爲具有所需權限的其他人創建約會。 我已經設法使所有屬性到目前爲止工作。然而,復興讓我頭痛。使用EWS試圖恢復在Outlook中的恢復09/01/4500

Dim Pattern As New WeeklyRecurrencePatternType 
Pattern.Interval = 1 
Pattern.DaysOfWeek = Now.DayOfWeek.ToString 
Rec.Item = Pattern 

,不應該構成任何不止,說一個問題,

Dim Pattern As New DailyRecurrencePatternType 
Pattern.Interval = 1 
Rec.Item = Pattern 

每日,每月,每年的工作。每週沒有。它引發了一個例外: 「La date de lapériodiciténe peut pasexcéderle 1er sept 4500 00:00:00。」 其中英文翻譯爲 「復原的結束日期不得超過sept 1st 4500 00:00:00。」

試圖找到任何在谷歌或bing不會產生任何結果(甚至沒有正確的翻譯)。

我自硬件/軟件部門以來沒有使用API​​。傢伙們禁止我們使用它,所以它不是一個選項。

回答

0

看起來好像你忘記告訴交易所有關你的復發模式的持續時間。指定StartDateNumberOfOccurrencesStartDateEndDateStartDateNoEndRecurrence

請參閱Recurrence patterns and EWS

我不知道如何用你的語言來做到這一點,因爲我只'做'原始的SOAP調用。如果有人知道使用的確切語法,請隨時編輯此答案並替換此段落。

我不知道爲什麼Exchange只會抱怨每週重複發生。