gpt4 book ai didi

c# - 通过 EWS 托管 API C# 访问资源日历

转载 作者:行者123 更新时间:2023-11-30 12:29:10 26 4
gpt4 key购买 nike

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

我有一个 Exchange-Server 2007。在这个服务器上有一个名为 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

所以这段代码给我一个错误:

The SMTP address has no mailbox associated with it.

您知道如何访问资源日历吗?我的用户有权(每个用户都有权)访问此日历。

我的 PublicFolder_Root 也是空的。

最佳答案

我通过插入邮件地址而不是日历名称解决了这个问题。

关于c# - 通过 EWS 托管 API C# 访问资源日历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19398895/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com