Новые функциональные возможности разработки
Применимо к: Exchange Server 2007 SP3, Exchange Server 2007 SP2
Последнее изменение раздела: 2006-06-14
В этом разделе описываются новые функциональные возможности, предназначенные для разработки пользовательских приложений и расширений для Microsoft Exchange Server 2007. Дополнительные сведения о функциональных возможностях разработки Exchange 2007 см. на веб-узле, посвященном набору для разработки программного обеспечения Microsoft Exchange Server 2007 (может быть на английском языке).
Веб-службы Exchange
Exchange 2007 включает новый набор веб-служб, который позволит разработчикам подключаться к почтовым ящикам и содержимому Exchange с помощью стандартного протокола HTTP. Веб-службы Exchange предоставляют доступ к почтовому ящику пользователя, прошедшего проверку подлинности, а также ко всему содержимому этого ящика. Приложения могут удаленно обращаться к сообщениям почты, обрабатывать приглашения на собрания, искать пользователей в адресной книге и проверять доступность других пользователей.
Веб-службы Exchange позволяют внутренним разработчикам организации и системным интеграторам создавать приложения, улучшающие работу Exchange, и реализовывать решения системной интеграции.
Разработчики Microsoft Exchange Server 2003, использующие WebDAV, Collaboration Data Objects for Exchange 2000 Server (CDOEX) и Exchange OLE DB (ExOLEDB) provider, найдут для себя веб-службы Exchange более надежными, простыми в использовании и хорошо обрабатывающими типы элементов, свойственные Exchange.
Веб-службы Exchange включают следующие службы:
**Служба автоматического обнаружения.**Предоставляет сведения о конфигурации для настройки клиентских приложений, подключающихся к серверам почтовых ящиков.
**Служба доступности.**Предоставляет сведения о занятости или доступности пользовательского почтового ящика. Сведения о занятости или доступности также используются для пометки предложенных сроков собраний и для обеспечения функциональной возможности управления клиентом Out of Office (OOF).
Messaging Records Management . Разрешает назначение управляемых папок электронной почты для пользователей почтовых ящиков.
**Служба уведомления.**Оповещает клиентское приложение о событиях, связанных с почтовым ящиком. Модель подписки может обеспечивать или доставку по запросу, или автоматическую доставку.
**Служба синхронизации.**Обеспечивает одностороннюю синхронизированную кэшированную копию пользовательских папок и элементов.
Служба данных Exchange. Обеспечивает следующие возможности:
Функции создания, обновления, удаления, копирования, поиска, получения и перемещения папок, связанных с пользователем почтового ящика, а также возможность поиска элементов, содержащихся в папке.
Доступ к хранилищу данных Exchange. Клиентское приложение может создать, обновить, удалить, скопировать, получить, переместить и отправить элементы с помощью веб-службы данных Exchange.
Разрешение неоднозначных имен.
Возможность отображать членов списка рассылки.
Доступ к вложениям в хранилище Exchange.
Дополнительные сведения о веб-службах Exchange см. на веб-узле, посвященном набору Microsoft Exchange Server 2007 SDK.
Агенты транспорта
Новые интерфейсы API транспорта в Exchange 2007 позволяют разработчикам программного обеспечения создавать агенты транспорта. Агенты транспорта могут быть установлены и включены на компьютерах, на которых работает Exchange 2007 и установлены роли сервера граничного транспорта или узлового транспорта. Агенты транспорта имеют доступ к сообщениям электронной почты и их содержимому при перемещении этих сообщений через службы транспорта. Дополнительные сведения об агентах транспорта см. в на веб-узле, посвященном набору Microsoft Exchange Server 2007 SDK (может быть на английском языке).
Управляемые интерфейсы API Exchange
Расширения Exchange .NET Framework предоставляют полезные классы и структуры данных, которые позволяют получать доступ и управлять различными частями сообщений электронной почты. Расширения Exchange .NET Framework Extensions содержат следующие пространства имен:
Microsoft.Exchange.Data.Mime. Включает доступ к данным Multipurpose Internet Mail Extensions (MIME) на основе потока и модели DOM, включая возможность фильтрации содержимого MIME.
Microsoft.Exchange.Data.TextConverters. Предоставляет классы и структуры данных, позволяющие осуществлять фильтрацию содержимого сообщения электронной почты, а также преобразование разных форматов, включая HTML, RTF и обычный текст.
Microsoft.Exchange.Data.iCalendar and Microsoft.Exchange.Data.Tnef. Предоставляет классы и структуры данных, позволяющие проводить операции чтения и записи с элементами календаря, предназначенными для встреч, собраний и событий.
Microsoft.Exchange.Data.Encoders. Предоставляет классы и структуры данных, позволяющие простое изменение кодировки сообщения электронной почты.
Дополнительные сведения о расширениях Exchange .Net Framework см. на веб-узле, посвященном набору Microsoft Exchange Server 2007 SDK (может быть на английском языке).
Среда управления Exchange
Exchange Management Shell — это интерфейс командной строки для администрирования серверов в организации Exchange 2007. Exchange Management Shell предоставляет интерфейсы и объекты, которые используются для разработки приложений, управляющих Exchange. Дополнительные сведения о Exchange Management Shell, см. на веб-узле, посвященном набору Microsoft Exchange Server 2007 SDK (может быть на английском языке).