使用 Web 资源(OData 和现代应用程序 SOAP 终结点)中的 Web 服务数据

 

发布日期: 2016年11月

适用于: Dynamics CRM 2015

您可以使用 JavaScript 和 Silverlight Web 资源在应用程序中访问 Microsoft Dynamics CRM 2015 和 Microsoft Dynamics CRM Online 2015 更新 数据。 有两种可用的 Web 服务,每种服务都提供特定的优势。 下表介绍了根据需要执行的任务要使用的适当 Web 服务。

任务

Web 服务

创建、检索、更新和删除记录。

OData 终结点

关联记录和解除记录的关联

OData 终结点

分派记录

现代应用程序 SOAP 终结点

检索元数据

现代应用程序 SOAP 终结点

执行消息

现代应用程序 SOAP 终结点

备注

在 Dynamics 365 的先前版本中,名称“Web 资源的 REST 终结点”和“Web 资源的 SOAP 终结点”分别被用于描述 OData 终结点和现代应用程序 SOAP 终结点。 由于这些终结点不再仅适用于 Web 资源,他们的名称已被更改。

这两种 Web 服务都可以在 Web 资源内使用由 Microsoft Dynamics 365 应用程序提供的身份验证,而无需包含任何代码来实现身份验证。 请参阅编写移动和现代应用程序中有关如何通过应用程序之外的身份验证使用这些终结点的信息。

OData 终结点使用 OData 提供“RESTful”Web 服务,以便提供许多开发人员都非常熟悉的编程环境。 对于涉及创建、检索、更新和删除记录的任务,建议您使用此 Web 服务。 但是,在 Microsoft Dynamics 365 的此版本中,这项 Web 服务的功能仅限于上述操作。

现代应用程序 SOAP 终结点提供对组织服务中定义的所有消息的访问权。 但是,只有在 Web Services 描述语言 (WSDL) 中定义的类型会被返回。 不存在强类型支持。 尽管现代应用程序 SOAP 终结点也可以执行创建、检索、更新和删除操作,但是 OData 终结点会为开发人员提供更好的客户端应用程序扩展体验。 在此版本的 Microsoft Dynamics 365 中,现代应用程序 SOAP 终结点提供了另一种方法来执行 OData 终结点不能执行的操作。

本节内容

将 OData 终结点用于 Web 资源

与 Web 资源一同使用现代应用程序的现代应用程序 SOAP 终结点

相关章节

编写客户端应用程序扩展

将 OData 终结点用于 Web 资源

与 Web 资源一同使用现代应用程序的现代应用程序 SOAP 终结点

Microsoft Dynamics CRM 2015 的 Web 资源

为 Microsoft Dynamics CRM 2015 窗体编写代码

技术文章:将选项集选项与 REST 端点结合使用 - JScript

© 2017 Microsoft。 保留所有权利。 版权