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


Настройка среды разработки приложений Exchange

Узнайте, как настроить среду разработки для создания приложений EWS, которые взаимодействуют с Exchange.

Прежде чем приступить к созданию приложения веб-служб Exchange (EWS), убедитесь, что ваша среда разработки соответствует нескольким минимальным требованиям. Чтобы разработать свое приложение, вы можете использовать управляемый API EWS, стандартный API клиентского доступа для приложений .NET Framework или использовать лишь EWS (применяя или не применяя автоматически создаваемый прокси-сервер). Как правило, рекомендуется использовать управляемый API EWS, но вы можете изучить различия между этими двумя вариантами более подробно, чтобы узнать, какой из них вам подходит.

Примечание.

Управляемое API EWS теперь доступно в качестве проекта с открытым кодом на GitHub. Вы можете использовать библиотеку открытого кода, чтобы:

  • добавлять исправления ошибок и улучшения в API;
  • получать исправления ошибок и улучшения до того, как они станут доступны в официальном выпуске;
  • получать доступ к самой полной и актуальной реализации API, которую можно использовать для справки или для создания новых библиотек на новых платформах.

Мы будем рады вашему вкладу в GitHub.

Среда разработки для управляемого API EWS

Чтобы создать приложение управляемого API EWS, вам потребуется доступ к следующему:

  • Управляемый API-интерфейс EWS.

    Файлы управляемого API EWS можно хранить в любом месте на компьютере. По умолчанию они устанавливаются в папку Program Files\Microsoft\Exchange\Web Services<номер> версии.

  • Почтовый ящик на сервере Exchange Server, использующем Exchange Online, Exchange Online в составе Office 365 или версию Exchange начиная с Exchange Server 2007.

    Вы можете получить план Exchange Online для бизнеса, в том числе бесплатную пробную версию, на сайте Office 365. Для подключения к почтовому ящику необходимо имя пользователя и данные учетной записи, связанной с почтовым ящиком.

  • Версия Visual Studio начиная с Visual Studio 2005. Если у вас нет Visual Studio, вы можете скачать бесплатную версию.

  • Версия .NET Framework начиная с .NET Framework 3.5. Вы можете скачать .NET Framework 3.5 из Центра загрузки Майкрософт.

Кроме того, вам поможет знакомство с C#. Хотя Visual Studio поддерживает другие языки в дополнение к C#, большая часть примера кода, доступного для управляемого API EWS, написана в C#.

Среда разработки для EWS

Вы можете использовать EWS для разработки своего приложения несколькими способами. Самый простой способ использования EWS — создание текстовых файлов, содержащих ваши XML-запросы, и их передача в Exchange. Для этого необходимо:

  • Простой текстовый редактор, например Блокнот, чтобы изменить XML-запрос. Подойдет любой текстовый редактор, хотя рекомендуется использовать тот, который помогает с проверкой синтаксиса XML, например XMetal.

  • Средство или приложение, которое может отправлять и получать XML-запросы и отклики SOAP для связи с Exchange.

При работе с необработанным форматом XML также полезно иметь общее понимание форматирования XML.

Второй способ использования EWS — это создание автоматически генерируемого прокси-сервера, который позволяет вам работать с операциями посредством языка .NET, подобного C#. Вот что нужно для работы с автоматически созданным прокси-сервером:

Если вы используете автоматически созданный прокси-сервер, рекомендуется ознакомиться с программированием C#.

Примечание.

Если вы разработчик в .NET Framework, рекомендуется использовать управляемый API EWS, а не автоматически создаваемые прокси-серверы для разработки в EWS. Объектная модель управляемого API EWS проще в использовании, чем объектные модели автоматически создаваемых прокси-серверов. Кроме того, управляемый API EWS реализует автообнаружение и включает клиентскую логику.

См. также