組織サービスを使用して組織の URL を検出する

 

公開日: 2017年1月

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

IDiscoveryService Web サービスを使用して、ユーザーがメンバーである組織と、各組織の IOrganizationService Web サービスにアクセスするためのエンドポイント アドレス URL を判別します。Microsoft Dynamics 365 はマルチテナント型の環境であるため、この検出サービスが必要です。マルチテナント型環境では、1 つの Microsoft Dynamics 365 サーバーによって複数のビジネス組織をホストできます。 検出 Web サービスを使用することで、アプリケーションはエンドポイント アドレス URL を判別し、ターゲット組織のビジネス データにアクセスできます。

Microsoft Dynamics 365 (オンラインおよび設置型) インストール環境では、サーバーおよび組織の割り当てが、データセンター管理や負荷分散の一部として変更されることがあります。 そのため、IDiscoveryService Web サービスには、そのときに組織に割り当てられている Microsoft Dynamics 365 サーバーを自動的に検出する機能が用意されています。

次の表は Microsoft Dynamics 365 (オンライン) の世界中のデータ センターの Web サービス URL の一覧を示します。

場所

検出 Web サービス URL

ID プロバイダー

北米

https://dev.crm.dynamics.com/XRMServices/2011/Discovery.svc

Microsoft アカウント

https://disco.crm.dynamics.com/XRMServices/2011/Discovery.svc

Microsoft Office 365

北米 2

https://disco.crm9.dynamics.com/XRMServices/2011/Discovery.svc

Microsoft Office 365

ヨーロッパ、中東、およびアフリカ (EMEA)

https://dev.crm4.dynamics.com/XRMServices/2011/Discovery.svc

Microsoft アカウント

https://disco.crm4.dynamics.com/XRMServices/2011/Discovery.svc

Microsoft Office 365

アジア太平洋地域 (APAC)

https://dev.crm5.dynamics.com/XRMServices/2011/Discovery.svc

Microsoft アカウント

https://disco.crm5.dynamics.com/XRMServices/2011/Discovery.svc

Microsoft Office 365

オセアニア

https://disco.crm6.dynamics.com/XRMServices/2011/Discovery.svc

Microsoft Office 365

日本 (JPN)

https://disco.crm7.dynamics.com/XRMServices/2011/Discovery.svc

Microsoft Office 365

南米

https://disco.crm2.dynamics.com/XRMServices/2011/Discovery.svc

Microsoft Office 365

インド (IND)

https://disco.crm8.dynamics.com/XRMServices/2011/Discovery.svc

Microsoft Office 365

カナダ

https://disco.crm3.dynamics.com/XRMServices/2011/Discovery.svc

Microsoft Office 365

英国 (UK)

https://disco.crm11.dynamics.com/XRMServices/2011/Discovery.svc

Microsoft Office 365

インターネットに接続する展開 (IFD) のインストールでは、Web サービス URL は以下の形式になります。

https://dev.<hostname[:port]>/XRMServices/2011/Discovery.svc

設置型展開では、Web サービス URL は以下の形式になります。

http[s]://<hostname[:port]>/XRMServices/2011/Discovery.svc

ご使用のシステムの正しい URL については、Microsoft Dynamics 365 Web アプリケーションの 開発者リソース ページを参照してください。

IDiscoveryService Web サービスを使用するには、Microsoft.Xrm.Sdk.dll アセンブリへの参照を Microsoft Visual Studio プロジェクトに追加し、using 文または imports 文を追加して、Microsoft.Xrm.Sdk.Discovery 名前空間にアクセスします。 または、前述の URL のサービス参照をプロジェクトに追加することもできます。

このセクションの内容

IDiscoveryService メソッド

探索サービス メッセージ (要求クラスと応答クラス)

探索サービスのメッセージ

サンプル: 探索サービスへのアクセス

関連セクション

サーバー上の Microsoft Dynamics 365 の拡張

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

Microsoft Dynamics 365 の [開発者リソース] ページを使用してエンドポイントをダウンロードする

Microsoft Dynamics 365 でユーザーを認証する

Microsoft Dynamics 365 Web サービスを使用した単純なプログラムの実行

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 著作権