Переход на технологии Exchange

Если вы выполняете миграцию с более ранней версии Exchange, используйте сведения, приведенные в этой статье, чтобы узнать, какие технологии разработки поддерживаются в текущих версиях продуктов и какие технологии следует перенести.

Определение доступности технологии в текущих версиях

Используйте следующую таблицу, чтобы определить, поддерживается ли технология разработки в Exchange Online или Exchange 2019. Если эта технология не поддерживается, см . раздел Выбор технологии разработки для миграции.


Технологии разработки Exchange и версии продуктов

Технология Office 365 и Exchange Online Exchange 2019 Exchange 2016 Exchange 2013 Exchange 2010 Exchange 2007
Общие сведения о платформе API Office 365
X

X¹ 2
Управляемый API EWS
X
X
X
X
X
X
Веб-службы Exchange (EWS)
X
X
X
X
X
X
Почтовые приложения для Outlook
X
X
X
X
Объектная модель Outlook (OOM)
X
X
X
X
X
X
Командная консоль Exchange
X
X
X
X
X
X
Резервное копирование и восстановление
X
X
X
X
X
Агенты транспорта
X
X
X
X
X
Интерфейс службы Active Directory (ADSI)
X
Объекты данных совместной работы для Exchange (CDOEX)
X
Объекты данных совместной работы для Windows 2000 (CDOSYS)
X
Поставщик OLE DB Для Exchange (EXOLEDB)
X
Приемники событий хранилища Exchange
X
Добавочная синхронизация изменений (ICS)
X
Протокол LDAP
X
API обмена сообщениями (MAPI)
X
X
X
X
X
X
настройка Outlook Web App
X
X
X
X
Распределенная веб-разработка и управление версиями (WebDAV)
X

Api ¹REST и API Graph требуют накопительного обновления 3 для Exchange 2016.

2 Только гибридные клиенты могут воспользоваться преимуществами REST API как для Office 365, так и для локальных почтовых ящиков.

Выбор технологии разработки для миграции

Если технология, используемая приложением, не поддерживается или не рассматривается в Exchange Online или Exchange 2013, используйте следующую таблицу, чтобы решить, на какую технологию следует перейти.

Рекомендуемые пути миграции технологий

Технология Поддерживается в Office 365, Exchange Online и Exchange 2019? Миграция на Дополнительные сведения
ADSI
Да, но считается
Командная консоль Exchange
Нет.
CDOEX
Нет
Управляемый API EWS или EWS
Управляемый API EWS и EWS могут получить доступ к тому же хранилищу Exchange, которое предоставляет CDOEX. В отличие от клиентских приложений, созданных с помощью CDOEX, приложения EWS можно запускать на локальном или удаленном компьютере.
CDOEXM
Нет
Командная консоль Exchange
Команды командной консоли Exchange управляют серверами Exchange, группами хранения, базами данных и пользователями более просто, чем соответствующие API CDOEXM. Кроме того, вы можете легко перенести приложения CDOEXM в команды командной консоли Exchange.
CDOSYS
Нет
Агенты транспорта
Используйте агенты транспорта для приложений на основе уведомлений, которые работают с версиями Exchange, начиная с Exchange 2010.

CDOSYS входит в текущие версии Windows. Функции CDOSYS доступны в платформа .NET Framework.
CDOWF
Нет
Windows Workflow Foundation (WWF)
WWF можно использовать для создания расширенных приложений рабочих процессов, работающих с Exchange 2007.
Exoledb
Нет
Управляемый API EWS или EWS
Управляемый API EWS и EWS предоставляют тот же доступ к хранилищу Exchange, что и ExOLEDB. В отличие от клиентских приложений, созданных с помощью ExOLEDB, приложения EWS можно запускать на локальном или удаленном компьютере.
Ics
Да, но считается
Управляемый API EWS или EWS
Управляемый API EWS или EWS можно использовать для подписки на уведомления и синхронизации данных почтового ящика.
LDAP
Да, но считается
Командная консоль Exchange
Нет.
MAPI
Да, но считается
Обзор платформы API Office 365, управляемый API EWS, EWS
Хотя MAPI в настоящее время является поддерживаемой технологией разработки, в конечном итоге вам придется перепроектировать приложения MAPI, чтобы использовать более новую технологию.

Если приложение MAPI выполняет простые операции чтения, записи и обновления для почтовых, календарных или контактных объектов, а также целевых объектов Office 365, Exchange 2019² или Exchange 2016¹ 2, можно использовать Office 365 REST API для почты, календарей и контактов.

Если вы нацелены на Локальный Exchange и вам нужно получить доступ ко всем свойствам, к которым может получить доступ MAPI, можно использовать управляемый API EWS или EWS, а также схематизированные свойства или расширенные свойства.

ПРИМЕЧАНИЕ. Класс ExtendedPropertyDefinition предоставляет доступ к MAPI из управляемого API EWS, а элемент ExtendedFieldURI — доступ к свойствам MAPI из EWS.
настройка Outlook Web App
Нет
Почтовые приложения
Нет.
Хранение приемников событий
Нет
Управляемый API EWS или EWS
Управляемый API EWS или EWS можно использовать для подписки на уведомления и синхронизации данных почтового ящика.

Уведомления в EWS предоставляют тот же доступ к хранилищу Exchange, что и приемники событий. Средства Visual Studio можно использовать для упрощения разработки клиентских приложений с поддержкой событий магазина, использующих EWS.
Потоковая архивация и восстановление
Нет
Модуль записи службы теневого копирования томов (VSS)
Нет.
Webdav
Нет
Обзор платформы API Office 365, управляемый API EWS или EWS
Если приложение WebDAV выполняет простые операции чтения, записи и обновления для почты, календаря или объектов контактов, и вы будете ориентироваться на Office 365, Exchange 2019 2019 или Exchange 2016¹ 2, вы можете использовать Office 365 REST API для почты, календарей и контактов.

В противном случае, если вы нацелены на Локальный Exchange и вам нужен доступ к тем же свойствам в хранилище Exchange, что предоставляет WebDAV, используйте управляемый API EWS или EWS.
Уведомления WebDAV
Нет
Управляемый API EWS или EWS
Для подписки на уведомления можно использовать управляемый API EWS или EWS.
Веб-формы
Нет
ASP.NET
Переключитесь на ASP.NET и обновите приложения для доступа к сведениям о почтовом ящике и сервере с помощью EWS.
Поставщики WMI
Нет
Командная консоль Exchange
Нет.

Api ¹REST и API Graph требуют накопительного обновления 3 для Exchange 2016.

2 Только гибридные клиенты могут воспользоваться преимуществами REST API как для Office 365, так и для локальных почтовых ящиков.

См. также