
如何使用Exchange Web Service Managed API获取公共文件夹日历(包括循环会议)
在上面代码里,有一个_id参数,他是日历的ID,下面代码演示了如何获取日历的ID
发布日期:2021-05-09 05:24:36
浏览次数:10
分类:博客文章
本文共 2413 字,大约阅读时间需要 8 分钟。
在Exchange2010及其以后,MS提供了来调用Exchange的接口
下面代码演示了如何获取公共日历
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010); service.Credentials = new NetworkCredential("user", "password", "domain"); service.Url = new Uri(); System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate( Object obj, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors ) { return true; }; //CAL string _id = "AAEuAAAAAAAaRHOQqmYRzZvIAKoAL8RaAwBZaXl0Ei75TYF0WbP9Pt4/AAAFNPQsAAA="; CalendarView view = new CalendarView(DateTime.Now.AddDays(-5), DateTime.Now.AddDays(5)); CalendarFolder cf = CalendarFolder.Bind(service, new FolderId(_id)); //CalendarFolder.(service); //Folder inbox = Folder.Bind(service, WellKnownFolderName.Inbox); // service.ClientRequestId = _id; FindItemsResultsfindResults = cf.FindAppointments(view); foreach (Appointment appointment in findResults.Items) { Response.Write(appointment.Start+"--" + appointment.Subject + " "); }
系统的入口是PublicFoldersRoot参数
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010); service.Credentials = new NetworkCredential("user", "password", "domain"); service.Url = new Uri("https://www.sohu.com/ews/exchange.asmx"); System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate( Object obj, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors ) { return true; }; FolderView view = new FolderView(5); view.PropertySet = new PropertySet(BasePropertySet.IdOnly); view.PropertySet.Add(FolderSchema.DisplayName); view.Traversal = FolderTraversal.Shallow; FindFoldersResults findFolderResults = service.FindFolders(WellKnownFolderName.PublicFoldersRoot, view); //find specific folder foreach (Folder f in findFolderResults) { //show folderId of the folder "test" // if (f.DisplayName == "Test") Response.Write(f.DisplayName+"**"+f.Id.UniqueId+""); }
发表评论
最新留言
很好
[***.229.124.182]2025年03月24日 11时07分16秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Docker学习(十三)- docker rm 命令详解
2019-03-06
解决Eclipse左键无法查看maven第三方包的源代码,多图亲测可用【转】
2019-03-06
selnium远程机上传图片遇到的坑
2019-03-06
Kali安装Docker
2019-03-06
Java 持久化操作之 --XML
2019-03-06
程序员如何提高工作效率
2019-03-06
(转)在ASP.NET 中实现单点登录(利用Cache, 将用户信息保存在服务器缓存中)
2019-03-06
RabbitMQ核心概念篇
2019-03-06
权限管理系统系列之序言
2019-03-06
Java程序员学习Go指南(终)
2019-03-06
Go语言实现布谷鸟过滤器
2019-03-06
Mysql多数据库备份
2019-03-06
微信小程序setData子元素
2019-03-06
Docker常用操作
2019-03-06
查看已经开放的端口,查看和清理tomcat日志文件
2019-03-06
TX锁处理
2019-03-06
使用UTF8字符集存储中文生僻字
2019-03-06
去除空格函数trim
2019-03-06