繁体   English   中英

在EWS中预约“显示为”

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM