使用Exchange Web Services在网页上显示Exchange /Outlook会议室'日历的最简单
本文关键字:Exchange 会议室 日历 最简单 Outlook Services Web 网页 显示 使用 | 更新日期: 2023-09-27 17:53:57
使用Exchange Web Services在网页上显示Exchange/Outlook会议室日历的最简单方法是什么?
不需要能够预订房间,取消会议等,只需要在未来5天内显示某个会议室的会议。
根据我的研究,我认为这些可能是我需要使用的,我只是不确定如何在网页中使用这些代码示例:
http://msdn.microsoft.com/en-us/library/office/dn439786%28v=exchg.80%29.aspx或:
从Exchange高效获取房间预约
您的答案,指导将非常感激!谢谢你!
我建议在EWS Managed API中使用FindAppointments()
方法。它旨在从邮箱中的日历文件夹中检索符合特定日期范围的约会,类似于Outlook一次显示一周约会的方式。您需要确保使用一个可以访问会议室日历的帐户连接到Exchange服务。下面是一个小示例:
// Specify the date range to search and max items returned
CalendarView calView = new CalendarView(new DateTime(2014, 1, 10), new DateTime(2014, 1, 20), 10);
// Specify the properties to be returned
calView.PropertySet = new PropertySet(BasePropertySet.FirstClassProperties);
// Find the appointments
FindItemsResults<Appointment> results = service.FindAppointments(WellKnownFolderName.Calendar, calView);
现在你有了你想要的日期范围的约会,你可以把这些信息绑定到你的网页上,以显示你喜欢的任何方式。例如,您可以使用日历控件并在日历上的特定日期内显示这些约会。我没有一个完整的工作示例,但本文应该可以帮助您开始:
如何:在日历Web服务器控件中自定义单个日期
我希望这对你有帮助。如果这确实解决了你的问题,请将此帖子标记为已回答。
谢谢,
——Bob——