Exchange2007专题(四) 综合案例
2010-07-29 16:13
127 查看
案例:
假设公司研发部门有N1001和N1002两个会议室,研发部门所以员工都在一个组中,公司使用Exchange2007对工作流进行管理,研发部门员工可以通过Outlook预约会议室,并对会议室进行排期,将排期结果在部门内部公示。
思路:
将两个会议室的日历共享,建一个公共账户可以访问到两个共享的日历,通过EWS 登录读取该公共账户日历信息,讲信息数据传递给终端设备即可;
效果如图:
建设步骤:
一、在Exchange2007中新建两个会议室邮箱分别命名为N1001,N1002;
二、分别登录N1001和N1002将两个会议室邮箱的日历共享;
三、在V2010中新建项目,引用Exchange Web Service(EWS)
四、建立信任证书机制(EWS使用了SSL进行加密传输)
五、建立绑定
六、读取会议室邮箱信息,将数据展示
需DEMO代码直接pm我。
转载时,请注明本文来源:www.cnblogs.com/tmywu
作者:淘米部落
联系邮箱:tommywu23@gmail.com
假设公司研发部门有N1001和N1002两个会议室,研发部门所以员工都在一个组中,公司使用Exchange2007对工作流进行管理,研发部门员工可以通过Outlook预约会议室,并对会议室进行排期,将排期结果在部门内部公示。
思路:
将两个会议室的日历共享,建一个公共账户可以访问到两个共享的日历,通过EWS 登录读取该公共账户日历信息,讲信息数据传递给终端设备即可;
效果如图:
建设步骤:
一、在Exchange2007中新建两个会议室邮箱分别命名为N1001,N1002;
二、分别登录N1001和N1002将两个会议室邮箱的日历共享;
三、在V2010中新建项目,引用Exchange Web Service(EWS)
四、建立信任证书机制(EWS使用了SSL进行加密传输)
ServicePointManager.ServerCertificateValidationCallback = (sender, certificate, chain, sslPolicyErrors) => true;
五、建立绑定
service = new ExchangeServiceBinding(); service.Credentials = new NetworkCredential(Username, Password, Domain); service.Url = @"https://domain/ews/Exchange.asmx?wsdl";
六、读取会议室邮箱信息,将数据展示
try { CalendarViewType calender = CreateCalendarViewForToday(); RequestAndDisplayCalendarView(service,calender); } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); Console.ReadLine(); }
需DEMO代码直接pm我。
转载时,请注明本文来源:www.cnblogs.com/tmywu
作者:淘米部落
联系邮箱:tommywu23@gmail.com
相关文章推荐
- ReactNative-综合案例(03)
- android头像相册/拍照选取,裁剪及上传综合案例
- 【iOS】UI基础Day3-笔记(UIButton、购物车综合案例)
- 数据存储运用ListView和SQLite数据库综合案例——商品展示
- SQL Server 2005 BI综合案例系列课程
- (源码)Android综合案例(经典)
- Struts 05 综合案例
- Mysql综合案例
- 大数据入门第十三天——离线综合案例:网站点击流数据分析
- HTML5语义化标签综合基础案例
- linux专题精讲|综合监控工具-top
- 第114课:SparkStreaming+Kafka+Spark SQL+TopN+Mysql+KafkaOffsetMonitor电商广告点击综合案例实战(详细内幕版本)
- 配置思科三层交换的综合案例
- SylixOS调试方法详解——综合案例分析
- SylixOS调试方法详解——综合案例分析
- spark 2.x 外部数据源综合案例
- WebService 综合案例
- 文件读取的综合案例
- webservice--综合案例
- Python面向对象 三大特性 综合案例+1(视频里的作业)