我一直在考虑向我们的Intranet添加一些基本的Exchange功能,到目前为止,这一切似乎都很容易做到。
但是,我遇到了一个小问题,我不知道该如何解决。
我在他们的个人资料页面上显示我们的用户日历,但是我还需要为每个约会条目显示“显示为”属性。
这就是我即将缺席的地方。查看约会属性,似乎没有任何办法可以解决问题。 (http://msdn.microsoft.com/en-us/library/microsoft.exchange.webservices.data.appointment_properties%28v=exchg.80%29.aspx)
你们中的任何一个都可以指出我正确的方向吗?
最佳答案
您正在寻找的是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);
}
干杯
格伦
关于c# - 在EWS中获取 "Show as"进行约会,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23951016/