Переход на технологии 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² |
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, так и для локальных почтовых ящиков.