当前位置:网站首页 > 云服务教程 > 正文

awvs10使用教程(awvs11使用教程)



使用 Exchange 中的 Exchange Web 服务(EWS),创建你的第一个应用程序。

EWS 是一种全面的服务,应用程序可以使用 EWS 来访问几乎所有存储在 Exchange Online、作为 Office 365 一部分的 Exchange Online 或 Exchange 本地邮箱中的信息。 EWS 使用标准 Web 协议,对 Exchange 服务器提供访问权限;诸如 EWS 托管 API 等库会环绕 EWS 操作,提供面向对象的界面。 运行本文中的示例后,你将基本了解可以使用 EWS 执行的操作。

可从任意操作系统或语言中调用 EWS 操作,因为 EWS 请求和响应使用 SOAP 协议。 本文中的示例编写自 C# ,并利用了 .NET Frameork HttpWebRequest 和 HttpWebResponse 对象;但是,代码的重要部分是用于构建 EWS 请求的 XML,以及从服务器返回的 XML 响应。 代码示例强调 XML 事务,和不处理 XML。

如果你已经有一个 Exchange 邮箱帐户,则可以跳过此步骤。 否则,你必须具备以下选项来为密的首个 EWS 应用程序设置 Exchange 邮箱:

  • 获取推荐) (Office 365开发人员网站。 这是你获取 Exchange 邮箱的最快方法。
  • 下载 Exchange Server。

在你确认可以从 Exchange 服务器发送和接收电子邮件后,你便可以设置你的开发环境了。 可以使用 Outlook Web App 来验证你是否可以发送电子邮件。

你还需要了解服务器的 EWS 端点 URL。 在制作应用程序的过程中,你会使用 “自动发现” 来确定 EWS URL。 本文中的示例使用 Office 365 EWS 端点 URL,。 等你准备好以后,“后续步骤” 部分中有更多关于“自动发现”详细信息的链接。

如果使用具有默认自签名证书的 Exchange 服务器测试应用程序,则需要创建符合组织安全要求的 证书验证方法。

用于创建首个 EWS 应用程序的工具取决于所使用的操作系统和语言,这大多只是个人喜好问题。 如果你想跟着沿用本文中的 C# 示例,你将需要:

  • 支持 .NET Framework 4.0 的任何 Visual Studio 版本。
  • 可让开发计算机联系 Exchange 服务器的 Internet 连接。 如果你可以使用 Outlook Web App 和 DNS 名称,而不是 IP 地址来连接 Exchange 服务器的话,则代表你已经设置好了。

要创建的 EWS 应用程序会显示使用 EWS 的两种典型方案:

  1. 从 Exchange 邮箱获取信息并向用户显示该信息。
  2. 执行一个操作(如发送电子邮件),然后检查响应以查看操作是否成功。

让我们开始吧。

首先,使用 Visual Studio 创建一个新的控制台应用程序解决方案。 解决方案准备就绪后,创建名为 Tracing.cs 的新对象。 使用此对象向控制台和日志文件写入信息,这样你就可以在运行代码后查看结果。 将以下代码粘贴到 Tracing.cs 文件中。

 
  

接下来,打开 Program.cs 文件。 将此示例中代码的其余部分放入此文件中。

首先,设置程序的外壳。 程序将:

  1. 创建日志文件,以便可将请求和响应写入磁盘,供日后研究。
  2. 获取你将访问的帐户的电子邮件地址和密码。
  3. 调用示例方法。

将 Program.cs 中的 方法替换成以下代码。

 
  

最后要做的事就是添加 静态方法。 此方法会返回一个 SecureString 对象,它包含在控制台中键入的密码。

 
  

EWS 应用程序中的常见操作是获取有关电子邮件、约会、会议和存储它们的文件夹的信息。 此示例会获取帐户“收件箱”中的邮件数量,并显示邮件总数和未读邮件数。 它演示了以下这些 EWS 应用程序的常见操作:

  • 向 Exchange 服务器发出 EWS 请求。
  • 为所请求的信息分析返回的 XML 响应。
  • 处理常见异常和错误消息。

将下面的代码添加到 方法中,该方法是主方法后的存根。 运行应用程序时,它将打印帐户“收件箱”中的邮件数和“收件箱”中的未读邮件数。 运行应用程序后,可以打开 GetStartedWithEWS.log 文件,查看发送到 Exchange 服务器的 XML 请求和服务器返回的响应。

 
  

EWS 应用程序的另一个常见操作是发送电子邮件或会议请求。 此示例使用之前所输入的用户凭据,创建并发送电子邮件。 它演示了这些常见的 EWS 应用程序任务:

  • 创建和发送电子邮件。
  • 分析返回的 XML 响应,确定是否已正确发送电子邮件。
  • 处理常见异常和错误消息。

将下面的代码添加到 SendTestEmail 方法中,该方法是主方法后的存根。 运行应用程序后,可以打开 GetStartedWithEWS.log 文件,查看发送到 Exchange 服务器的 XML 请求和服务器返回的响应。

 
  

现在你已编写了你的首个 EWS 应用程序,这就代表你已经准备好发现使用 EWS 的其他方法了。 以下是一些帮助你开始使用的思路:

  • 在应用程序中实施“自动发现” ,以便应用程序可以根据用户的电子邮件地址连接到正确的 Exchange 服务器。 另请参阅 Exchange 2013:通过“自动发现”获取用户设置 示例。
  • 有关更多关于 EWS 的详细信息,请参阅 EWS 参考。
  • 有关可用操作的信息,请参阅 EWS 操作。
  • 使用 EWS 编辑器,查看发送到和发送自服务器的 SOAP 流量。

如果你的应用程序遇到任何问题,请尝试在论坛中发布问题或评论(别忘了阅读第一个帖子)。

  • 开始使用 Exchange 中的 Web 服务
  • 在 Exchange 中浏览 EWS 托管 API、EWS 和 Web 服务
  • Exchange 的 EWS 客户端设计概述
  • 开发 Exchange Web 服务客户端
  • EWS 托管 API 客户端应用程序入门
到此这篇awvs10使用教程(awvs11使用教程)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • m301h刷机教程山西(m301hjl刷机)2025-10-21 13:00:08
  • cmake教程pdf下载(cmake 教程)2025-10-21 13:00:08
  • 苹果电脑装双系统安装教程图解(苹果电脑装双系统有几种方法)2025-10-21 13:00:08
  • u盘镜像装系统教程(u盘镜像如何装系统)2025-10-21 13:00:08
  • xmouse官网(xmouse安装教程)2025-10-21 13:00:08
  • keil5破解红色(keil5破解教程)2025-10-21 13:00:08
  • Junit5教程(junit4教程)2025-10-21 13:00:08
  • ad20使用教程pdf(ad20中文教程pdf)2025-10-21 13:00:08
  • 电脑剪辑视频教程 新手(电脑简单视频剪辑)2025-10-21 13:00:08
  • git简明教程(git操作教程)2025-10-21 13:00:08
  • 全屏图片