ExchangeWebServiceManagedAPI2010简介

上传人:平*** 文档编号:14746784 上传时间:2017-11-02 格式:DOCX 页数:14 大小:84.34KB
返回 下载 相关 举报
ExchangeWebServiceManagedAPI2010简介_第1页
第1页 / 共14页
ExchangeWebServiceManagedAPI2010简介_第2页
第2页 / 共14页
ExchangeWebServiceManagedAPI2010简介_第3页
第3页 / 共14页
ExchangeWebServiceManagedAPI2010简介_第4页
第4页 / 共14页
ExchangeWebServiceManagedAPI2010简介_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《ExchangeWebServiceManagedAPI2010简介》由会员分享,可在线阅读,更多相关《ExchangeWebServiceManagedAPI2010简介(14页珍藏版)》请在金锄头文库上搜索。

1、目录1. 什么是 EWS.12. Items & Folders.22.1. Item.22.2. Item 的常用操作 .22.2.1. 绑定到一个 Item.22.2.2. 发送一封邮件 .22.2.3. 创建一个循环的 Appointment .32.2.4. 删除一个 Item.32.2.5. 更新 Item.32.3. Folder.42.4. Folder 的常用操作 .42.4.1. 绑定一个 Folder .42.4.2. 创建一个 Folder .43. EWS Managed API 的使用 .43.1. 创建 ExchangeService 的实例 .43.2. 设置 S

2、ervice 的 URL.54. 操作 Exchange Item & Folder.64.1. 获取收件箱中的 Item.64.2. 查寻文件夹 .74.3. 设定查寻条件 .94.4. 设置返回字段,排序字段 .104.5. 查寻用户的状态 .105. 通知-Notification .115.1. Pull Notification .115.2. Push Notification .1211.什么是 EWSEWS 的全称是 Microsoft Exchange Web service, 它是 Exchange 2007 以后推出的一个 web service, 它提供了访问 Exch

3、ange 资源的全新接口。使用它可以避免使用 .NET 基础类来使用 SMTP 协议发送邮件和使用 POP3 协议收邮件带来的大量代码工作。EWS 是基于 SOAP (Simple Object Access Protocol) 协议的, 它的推出达到了以下几种目的: 提供 EWS 资源的统一访问 提供与 Outlook 一致的逻辑 Web Service 标准支持 远程访问现在这个 Service 的地址以 .asmx 结尾,是传统的 web service, 期待后续的 Exchange 推出 WCF 版本的 Service, 这样我们也许可以使用很多的 Exchange 定义的类来处理

4、Mail, Folder, Rule 等诸多 Exchange 对象来方便的进行邮件处理的相关操作。看来微软 Exchange 团队也觉察到了与 Web Service 直接交互的晦涩和不便 (awkward), 他们在后续推出类 Microsoft Exchange Web Service(EWS) Managed API。其中包括了我们理想中的类型封装。你可以在 http:/ 下载EwsManagedApi.msi 安装包, 下载完成后双击安装。- 这里笔者强烈推荐使用英文版的下载地址 http:/ 并且阅读英文版的文档,具体原因你懂的( You know exactly!).安装完成后,

5、打开安装目录,可以看到下面有一个 GettingStarted.doc, 打开以后有关于EwsManagedAPI 的大致介绍。在需有使用这个 API 的项目添加Microsoft.Exchange.WebServices.dll 引用, 然后使用 Microsoft.Exchange.WebServices.Data 命名空间。从这里 http:/ 查看 API 的使用说明。22. Items & FoldersItemEWS Managed API 定义和继承自 Item 的类来映射 Exchange 中的对象。例如 MailMessage 类映射 Exhange 中的 e-mail, A

6、ppointment 映射 Exchange 中的约会。Item 的属性 Id 类型为 ItemId 唯一标识 Item.AppointmentItemClassTaskItemClassContactItemClassContactGroupItemClassEmailMessageItemClassItemServiceObjectClassMeetingCancellationMeetingMessageClassMeetingMessageEmailMessageClassMeetingRequestMeetingMessageClassMeetingResponseMeetingMe

7、ssageClassPostItemItemSealed ClassICalendarActionProviderICalendarActionProvider2.2. Item 的常用操作绑定到一个 ItemItem 类的 Bind 方法,可以根据唯一标识符绑定到一个 Item, 它的外号是=GetItemById 方法。/ Bind to an existing message using its unique identifier.EmailMessage message = EmailMessage.Bind(service, new ItemId(uniqueId);2.2.2.发送一封邮件我相信很多人一定经历过使用 SMTP 发送邮件的痛苦,那么来体会一下 EWS 带给你的畅快体验吧。Ema

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号