Microsoft Dynamics 365 サービスをコードで使用

 

公開日: 2017年1月

対象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

Microsoft Dynamics 365 は、組織を識別し、Dynamics 365 データにアクセスするのに使用できる 2 つの Web サービスを提供します。 ここでは、Dynamics 365 用のアプリケーションまたはカスタマイズの開発時にこれらのサービスを使用する方法について説明します。

IDiscoveryService Web サービス

Microsoft Dynamics 365 の単一のインストール環境では、複数のサーバーで複数の組織をホストできます。 したがって、アクセス先の組織を指定することが重要です。IDiscoveryService Web サービスでは、特定のユーザーが属する組織の一覧および各組織の URL エンドポイント アドレスを返します。詳細:組織サービスを使用して組織の URL を検出する および IDiscoveryService

IOrganizationService Web サービス

Dynamics 365 のデータとメタデータにアクセスするための主な Web サービスは、IOrganizationService Web サービスです。詳細:組織サービスを使用したデータまたはメタデータの読み取りと書き込み および IOrganizationService

Microsoft Dynamics 365 のアセンブリを自分のプロジェクトに追加する

多くの場合、開発プロジェクトでは SDK のアセンブリを使用します。 アセンブリの使用は Microsoft Dynamics 365 (オンラインおよび設置型) の開発者に推奨されるシナリオです。 これらのアセンブリは、対応する Visual StudioIntelliSenseXML ファイルとともに SDK\Bin フォルダーにあります。詳細:Microsoft Dynamics 365 SDK に含まれるアセンブリ

プロジェクトへのサービス参照の追加

開発時に、アセンブリを使用するのではなく、プロジェクトにサービス参照を追加することもできます。 組織に適したサービス参照を確認するには、「Microsoft Dynamics 365 の [開発者リソース] ページを使用してエンドポイントをダウンロードする」を参照してください。

関連項目

IDiscoveryService
IOrganizationService
組織サービスを使用して組織の URL を検出する
組織サービスを使用したデータまたはメタデータの読み取りと書き込み
Microsoft Dynamics 365 でユーザーを認証する
コードでの事前バインド型エンティティ クラスの使用
サーバー上の Microsoft Dynamics 365 の拡張
Microsoft Dynamics 365 SDK に含まれるアセンブリ
Microsoft Dynamics CRM デベロッパー センター

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 著作権