Exchange 中的 EWS XML 元素
查找 Exchange 中 EWS XML 元素的参考信息。
Exchange Web 服务 (EWS) 是基于 SOAP 的 Web 服务,这意味着在客户端和服务器之间发送的请求和响应消息是由 XML 元素组成。 本节中的文档是基于客户端和服务器之间发送的 XML 实例。 在位于托管 EWS 的虚拟目录中定义 WSDL 和架构文件中的 XML 实例。 如果你是经过身份验证的用户,则可以使用以下 URL 浏览到 WSDL 和架构文件,其中 <yourclientaccessserver> 是客户端访问服务器的名称:
<http:// yourclientaccessserver.com>/ews/services.wsdl — WSDL 文件的位置。
<http:// yourclientaccessserver.com>/ews/messages.xsd — 消息架构的位置。
<http:// yourclientaccessserver.com>/ews/types.xsd — 类型架构的位置。
描述 EWS XML 元素的架构文件提供了可用于请求-响应消息交互的 XML 结构常规路线图。 客户端和服务器之间发送的实际 XML 结构因调用的操作、请求的信息和服务器端设置而异。
EWS WSDL 文件 services.wsdl 不完全符合 WSDL 标准,因为它不包括 WSDL 服务定义。 这是因为 EWS 未设计为在具有预定义地址的计算机上托管。 可以使用自动发现服务获取 EWS 终结点地址。 因为 WSDL 文件不包含 WSDL 服务定义,某些客户端对象模型生成器分析 WSDL 时可能会遇到错误条件。 如果对象模型生成器遇到错误,则可以插入占位符 WSDL 服务定义。
提示
如果使用 .NET Framework 开发应用程序,建议使用 EWS 托管 API,而不是对象模型生成器。 EWS 托管 API 提供易于使用的对象模型来处理 EWS XML 的序列化和反序列化。 更多相关信息,请参阅 开始使用 EWS 托管 API 客户端应用程序。
messages.xsd 架构文件包含 SOAP 主体中顶级元素的元素定义。 除了错误响应代码外,messages.xsd 中的大多数定义都特定于操作。 types.xsd 架构包含 SOAP 标头的定义以及所有跨操作共享的通用定义。