[英]Get “Show as” for an appointment in EWS
我一直在寻找为我们的内部网添加一些基本的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);
}
干杯格伦
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.