簡體   English   中英

通過EWS托管API C#訪問資源日歷

[英]Access Resource Calendar via EWS Managed API C#

我正在使用C#(.NET Framework 4)和Visual Studio 2010 Professional。

我有一個Exchange Server2007。在此服務器上有一個名為de.ffm.parking的資源日歷。 有一個具有相同名稱的用戶,但沒有關聯的郵箱,因此我無法使用它。

ExchangeService _service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);

_service.Credentials = CredentialCache.DefaultNetworkCredentials;
_service.AutodiscoverUrl("user@suffix.com");

#region Test3   
FolderId te = new FolderId(WellKnownFolderName.Calendar, "de.ffm.parking");

DateTime start = DateTime.Now;
DateTime end = DateTime.Now.AddDays(30);

CalendarView view = new CalendarView(start, end);

foreach (Appointment exchangeAppointment in _service.FindAppointments(te, view))
{
    Console.WriteLine(exchangeAppointment.Subject + "Date: " + exchangeAppointment.Start.ToString());
}
#endregion

所以這段代碼給我一個錯誤:

SMTP地址沒有與之關聯的郵箱。

您知道如何訪問資源日歷嗎? 我的用戶有權(每個用戶都有權)訪問此日歷。

我的PublicFolder_Root也為空。

我通過插入郵件地址而不是日歷名稱解決了該問題。

暫無
暫無

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

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