4
C# (.NET Framework 4) 및 Visual Studio 2010 Professional을 사용하고 있습니다.EWS Managed API를 통한 리소스 액세스 일정 C#
Exchange Server 2007이 있습니다.이 서버에는 de.ffm.parking
이라는 리소스 일정이 있습니다. 같은 이름의 사용자가 있지만 관련 사서함이 없으므로 사용할 수 없습니다.
The SMTP address has no mailbox associated with it.
당신이 자원 달력에 액세스하는 방법을 알아 :
ExchangeService _service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
_service.Credentials = CredentialCache.DefaultNetworkCredentials;
_service.AutodiscoverUrl("[email protected]");
#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
그래서이 코드는 내게 오류를 준다? 내 사용자는이 캘린더에 액세스 할 수있는 권한 (모든 사용자)을가집니다.
내 PublicFolder_Root도 비어 있습니다.