使用 Microsoft Dynamics 365 Web 服务运行简单程序

 

发布日期: 2017年1月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

必备项

  • 下载 Microsoft Dynamics CRM SDK

  • 您必须能够登录 Microsoft Dynamics 365 或 Microsoft Dynamics 365 (online)。

  • Microsoft Visual Studio 2012 或 2013

  • Microsoft .NET Framework 4.5.2

编译并运行快速启动示例

  1. 找到并打开 SDK\SampleCode\CS\QuickStart 文件夹。

  2. 打开 Visual Studio 中的 QuickStart.csproj 文件。

  3. F5 编译并运行程序。

  4. 在提示符处输入以下信息:

    提示

    说明

    Enter a CRM server name and port [crm.dynamics.com]

    键入 Microsoft Dynamics 365 服务器的名称。 在北美,默认值为 Microsoft Dynamics 365 (online) (crm.dynamics.com)。

    示例:myservername

    示例:myprefix.myservername:5500

    示例:crm5.dynamics.com

    不包括您的组织名称或 Internet 协议(http 或 https)。 之后系统会提示您。

    此服务器是否配置了安全套接字层 (https) (y/n) [n]

    如果用来访问 Dynamics 365 的 URL 以 https:// 开头,则键入 y,否则键入 n。Microsoft Dynamics 365 (online) 用户看不到此提示。

    是否在 Microsoft Online Services 中配置了该组织 (y/n) [n]

    如果这是 Microsoft Online Services 配置的组织,请键入 y。 否则,键入 n

    只有 Microsoft Dynamics 365 (online) 用户可以看到此提示。

    Enter domain\username

    对于 Microsoft Dynamics 365,键入用反斜杠 (\) 分隔的网络域名和用户名。 对于 Microsoft Dynamics 365 (online),输入您的 Microsoft 帐户。

    内部部署/IFD 示例:mydomain\tadams

    联机示例:terryadams@somedomain.onmicrosoft.com

    如果对用户名按 <Enter> 键,程序将查找并使用已保存的凭据。 如果没有保存的凭据,程序将失败。

    Enter password

    键入密码。 窗口中的字符将显示为“*”。 您的密码将保存在 Microsoft Credential Manager 中以便日后重复使用。

    Specify an organization number (1-n) [1]

    在您所属的所示组织列表中,键入相应数字。 默认值为 1,表示列表中的第一个组织。

    Do you want these entity records deleted? (y/n) [y]

    键入 y 代表是,键入 n 代表否。 程序运行并演示创建、检索和更新客户记录后,您可以选择删除已创建的记录,或者保留记录以便在 Web 应用程序或 Microsoft Dynamics 365 for Outlook 中查看。

    Press Enter to exit

    按 Enter 退出程序。

后续步骤

运行 QuickStart 程序或大多数其他基于 SDK 控制台的示例后,在出现提示时输入的服务器、组织和用户名信息将保存在 XML 配置文件中,以供在下次运行示例时重用。 这样,在运行其他示例时,就不必再次输入这些信息。 以后的控制台提示如下所示。

提示

说明

Specify the saved server configuration number (1-x) [x]:

输入零 (0) 可创建新的服务器配置并按照上表中显示的提示操作。 否则,输入显示的列表中所示的已保存配置的编号。

Enter Password:

键入密码。 窗口中的字符将显示为“*”。 如果在之前运行示例时已保存密码,那么您不会看到此提示。

Do you want these entity records deleted? (y/n) [y]

键入 y 代表是,键入 n 代表否。 程序运行并演示创建、检索和更新客户记录后,您可以选择删除已创建的记录,或者保留记录以便在 Web 应用程序或 Microsoft Dynamics 365 for Outlook 中查看。

Press Enter to exit

按 Enter 退出程序。

如果想要将功能添加到此 QuickStart 程序中或修改其功能,可以修改 CRUDOperations.cs 文件中的代码。

要了解 QuickStart 和许多其他 SDK 示例使用的帮助程序代码文件的详细信息,或者要了解如何使用必需的程序集引用设置新项目,请参考使用示例和帮助程序代码。 有关处理服务器配置信息的保存和重用的源代码的详细信息,请参阅帮助程序代码:ServerConnection 类

另一个名为 QuickStart with Simplified Connection 的示例项目包括在 Microsoft Visual Studio 解决方案中。 虽然此第二个示例演示用于连接到 Microsoft Dynamics 365 组织 Web 服务的简化方法,但与第一个 QuickStart 示例有些类似。 此示例不使用任何帮助程序代码建立 Web 服务连接。

另请参阅

了解 Microsoft Dynamics 365 开发的教程和资源
示例:Microsoft Dynamics 365 快速入门指南
示例:使用 Microsoft Dynamics 365 简化连接快速入门
在服务器上扩展 Microsoft Dynamics 365
Microsoft Dynamics 365 代码目录示例
使用 xRM 和 SharePoint 在 60 分钟内构建 .NET 业务应用程序

Microsoft Dynamics 365

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