Поділитися через


Виявлення URL-адреси вашої організації за допомогою служби виявлення

Використовуйте службу виявлення, щоб визначити організації, членом яких є користувач, і URL-адресу кінцевої точки для доступу до служби організації для кожної з цих організацій. Ця служба виявлення необхідна, оскільки Dynamics 365 for Customer Engagement є багатокористувацьким середовищем – на одному сервері Dynamics 365 for Customer Engagement може розміщуватися кілька бізнес-організацій. Використовуючи службу виявлення, ваша програма може визначити URL-адресу кінцевої точки для доступу до бізнес-даних цільової організації.

Для інсталяцій Dynamics 365 for Customer Engagement розподіл серверів і організацій може змінюватися в рамках керування центром обробки даних і балансування навантаження. Таким чином, служба виявлення надає змогу виявити, який сервер Dynamics 365 for Customer Engagement обслуговує вашу організацію в певний момент часу.

Для інсталяції розгортання в Інтернеті (IFD) URL-адреса веб-служби має такий вигляд:

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

Для локальної інсталяції URL-адреса веб-служби має такий вигляд:

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

Зверніться до сторінки «Ресурси розробника » веб-програми Dynamics 365 for Customer Engagement, щоб знайти правильну URL-адресу вашої інсталяції.

Щоб скористатися службою виявлення, додайте посилання на збірку Microsoft.Xrm.Sdk.dll до проекту Visual Studio, а потім додайте using оператор або imports для доступу до простору Microsoft.Xrm.Sdk.Discovery імен. Інтерфейс IDiscoveryService надає Execute метод, який ви будете використовувати для передачі екземпляра класу DiscoveryRequest .

Крім того, ви можете додати посилання на послуги для URL-адрес, описаних раніше, до вашого проекту.

Використання служби виявлення зі збірками SDK
Написання додатків і розширень серверів
Завантаження кінцевих точок на сторінці ресурсів розробника
Доступ до веб-служб у Dynamics 365 Customer Engagement
Швидкий старт: проста програма