我一直在寻找为我们的内部网添加一些基本的Exchange功能,到目前为止,这一切看起来都相当容易。 但是,我遇到了一个小问题,我不知道如何解决。
我正在他们的个人资料页面上显示我们的用户日历,但我还需要显示"显示为"每个约会条目的属性。 这就是我即将到来的地方。看看约会属性似乎没有什么可以做的。 (http://msdn.microsoft.com/en-us/library/microsoft.exchange.webservices.data.appointment_properties%28v=exchg.80%29.aspx)
你们中的任何人能指出我正确的方向吗?
答案 0 :(得分:7)
您正在寻找的是LegacyFreeBusyStatus http://msdn.microsoft.com/en-us/library/microsoft.exchange.webservices.data.legacyfreebusystatus(v=exchg.80).aspx,其中EWS代表约会上的ShowAs设置。例如
CalendarView cv = new CalendarView(DateTime.Now,DateTime.Now.AddDays(200),100);
FindItemsResults<Appointment>findresults = service.FindAppointments(WellKnownFolderName.Calendar, cv);
foreach (Appointment aptval in findresults.Items)
{
Console.WriteLine(aptval.LegacyFreeBusyStatus);
}
干杯 格伦