Порівняння exchange online і exchange локальним клієнтом для програмування

Дізнайтеся про питання проектування для створення керований API EWS або клієнтську програму веб-служб Exchange, які працюють з Exchange Online і локальну систему Exchange.

Для більшої частини, клієнти і веб-служби в Exchange, призначених для вони будуть працювати так само, як незалежно від того, чи є цільовий об'єкт є Exchange Online, Exchange Online у ​​складі Office 365 або Exchange на локальному сервері. Існують, однак деякі винятки, і ви напевно хотіли б переконайтеся в тому, що додаток може обробляти їх. Використовуйте відомості в цій статті з проектування вашого клієнта для обох Exchange Online і локальну систему Exchange.

Автовизначення надає відомості про конфігурацію для клієнтів Exchange. Клієнтське додаток може отримати відомості про конфігурацію в одному з трьох наступних способів в залежності від того, чи є орієнтація клієнта Exchange Online або локальну систему Exchange.

У таблиці 1. Типи служби автовизначення і застосовність Exchange

Тип служби автовизначення

На додаток до клієнта відомості про конфігурацію, що SOAP автовизначення POX повернути версію оновлення Exchange і вказує, розміщується чи служба з Exchange Online. Ці відомості повертаються в різних елементів, в залежності від типу використання служби автовизначення.

У таблиці 2. Елементи автоматичного виявлення, які повертають версію оновлення та Exchange Online, інформацію про розміщення

Тип служби автовизначення

Елемент XML, який містить версію поновлення

Переконайтеся, що ваш клієнт дозволяє отримати відомості, щоб його можна розподіляти набір функцій. який доступний на сервері Exchange. Це може бути корисно для визначення, чи є ваш клієнт може припускати по-різному залежно від того, чи знаходиться поштова скринька користувача в Exchange Online або Exchange в локальній організації.

Exchange Online не надає доступ до файлів журналу протоколу веб-служб Exchange, лічильники продуктивності веб-служб Exchange і подій служби, пов'язані з веб-служб Exchange, доступних на локальних серверах Exchange. Доступ до них корисний, проте в виявлення як додаток виконує при взаємодії з веб-служб Exchange. Переконайтеся, що тестування додатка для тестування на локальному сервері Exchange, таким чином, можна оптимізувати продуктивність. Якщо це можливо можна Змінити параметри регулювання на тестовому сервері для зіставлення параметри регулювання для Exchange Online, тому можна оцінити поведінку програми при підключенні до Exchange Online.

Можна використовувати засіб EWSRelentless для виконання тесту навантаження веб-служб Exchange. Щоб краще зрозуміти, як веб-служб Exchange виконується під навантаженням можна використовувати цей засіб з до тестового сервера, журнали протоколів веб-служб Exchange, лічильники продуктивності веб-служб Exchange, служби подій і параметрами регулювання веб-служб Exchange.

Параметри віртуального каталогу

Параметри перевірки автентичності

Керований API веб-служб Exchange надає деякі функціональні можливості, характерні для локальну систему Exchange, наприклад підстановки точки підключення служби і деякі функціональні можливості, необхідні для Exchange Online, таких як reporting затримка клієнта. Зверніть увагу на те, що існує можливість деякі функціональні можливості для реалізації в Exchange Online перед реалізована в керований API веб-служб Exchange.

Наступні функціональні можливості керований API EWS застосовна тільки до Exchange Online:

Звіти затримка клієнта

Базова попередньої перевірки автентичності

Можливість запиту, що RequestId повертатися в відповіді