簡體   English   中英

EWS為特定日歷創建約會

[英]EWS Create an appointment to a specific calendar

我希望你能幫助我。 我正在研究使用EWS自動管理一些日歷約會。

為了幫助我,我從這里下載了代碼示例: MSDN-Exchange 2013 101代碼示例

它們很有用,但是當我進行練習“ Exchange 2013在Exchange服務器上創建每周定期約會”時,會將事件放入我可以訪問的輔助日歷中,而不是用戶帳戶的主要日歷中。

我嘗試將保存代碼更改為:

appointment.Save(new FolderId(WellKnownFolderName.Calendar));

但它仍然會打錯日歷。 據我所知,我的用戶帳戶甚至不應該訪問正在添加它的日歷,但是我已將其設置為輔助Outlook帳戶。

因此,這引發了一個問題,我以當前登錄用戶(我的用戶帳戶)身份連接到EWS。 但是為什么不保存到我的主日歷中呢? 反過來,它如何找到其他壓延機並決定應針對哪些壓延機呢?

希望您能提供幫助,如果您需要更多信息,請詢問:-)

尼克

您需要模擬為所需的用戶,找到他的日歷,然后添加您的約會。 微軟實際上有一個例子可以做到這一點。

啟用跟蹤以查看發送到服務器的完整SOAP請求。 那里一定有什么東西將此引導到另一個郵箱。

好吧,這是一個很老的問題,

但也要進行搜索,這是可能需要它的人的解決方案:

您需要先找到文件夾ID,然后

appointment.Save(CustomCalendarFolder.Id,SendInvitationsMode.SendToNone);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM