EWS 生成的 Exchange 对象模型

适用于:Exchange Online | Exchange Server 2013 | Office 365

最初,由 wsdl.exe 生成的 Exchange Web 服务 (EWS) 对象模型提供了可用于 Exchange 2007 的便捷对象模型。 不过,推出的 EWS 托管 API 为使用托管代码的开发人员带来了许多优势。

EWS 托管 API:

  • 提供更直观的对象模型。

  • 包含客户端业务逻辑和数据验证。

  • 完全受支持且定期更新。

  • 包含自动发现客户端。

  • 在 Exchange 中重新实现日志记录、Cookie 管理和诊断报告等客户端功能。

基于 EWS wsdl.exe 的托管参考文档已停用,因为 EWS 托管 API 取代生成的对象模型提供的大部分功能。 同时,众所周知,EWS 托管 API 并不适合所有人。 大多数情况下,这是为 .NET 创建 EWS 客户端的最佳方式,但也存在一些例外情况;例如:

如果无法使用 EWS 托管 API 开发应用程序,可以:

  • 使用第三方 EWS 客户端 API。

  • 创建你自己的 EWS 客户端对象模型。

  • 使用对象模型生成器。 预期可找到支持大多数主要平台和语言的对象模型生成器。

如果打算使用对象模型生成器,可访问有助于了解生成的对象模型的 XML 参考。 对象模型是通过架构中描述的 XML 结构生成。 通常情况下,对象模型生成器创建的类映射到架构中的复杂类型。 属性通常映射到 XML 元素。

查看 ExchangeWebServices 命名空间

另请参阅