Новые возможности EWS и других веб-служб в Exchange

Узнайте о новых возможностях EWS и веб-служб в Exchange и управляемом API EWS.

Веб-службы в Exchange были обновлены для включения новых функций.

Таблица 1. Новые функции веб-службы в Exchange Online, Exchange 2013 и управляемом API EWS

Возможность Реализовано в Exchange Online Реализовано в Exchange 2013 Реализовано в управляемом API EWS
Обнаружение электронных данных
Да
Да
Да
Архивация
Да
Да
Да
Personas
Да
Да
Нет
Единая база контактов
Да
Да
Нет
Политики хранения
Да
Да
Да
Фотографии пользователя
Да
Да
Нет
Почтовые приложения для управления Outlook
Да
Да
Да
Предложение нового времени собрания
Да
Нет
Нет

Обнаружение электронных данных в EWS

Обнаружение электронных данных — это федеративная веб-служба запросов, которая позволяет внешним приложениям, таким как SharePoint 2013, выполнять запросы данных Exchange. Обнаружение состоит из нескольких этапов, включая выявление и сохранение ключевых данных, выбраковку и проверку данных, а также создание данных в суде. Запросы обнаружения электронных данных упрощают процесс обнаружения, предоставляя единый рабочий процесс обнаружения в Exchange и SharePoint.

Табл. 2. Операции EWS и методы управляемого API EWS для работы с обнаружением электронных данных

Имя операции Метод управляемого API EWS Описание
Операция GetDiscoverySearchConfiguration
ExchangeService.GetDiscoverySearchConfiguration()
Возвращает сведения о конфигурации для удержаний на месте, сохраненных поисковых запросов обнаружения и почтовых ящиков, для которых включен поиск обнаружения.
Операция GetHoldOnMailboxes
ExchangeService.GetHoldOnMailboxes()
Возвращает состояние удержания на основе запроса, которое задается с помощью операции SetHoldOnMailboxes .
Операция GetNonIndexableItemDetails
ExchangeService.GetNonIndexableItemDetails()
Возвращает сведения о элементах, которые не могут быть проиндексированы. Это включает, помимо прочего, идентификатор элемента, код ошибки, описание ошибки, когда была предпринята попытка проиндексировать элемент, и дополнительные сведения об элементе.
Операция GetNonIndexableItemStatistics
ExchangeService.GetNonIndexableItemStatistics()
Возвращает количество элементов, которые не могут быть проиндексированы в почтовом ящике.
Операция GetSearchableMailboxes
ExchangeService.GetSearchableMailboxes()
Возвращает список почтовых ящиков, в которые клиент имеет разрешение на поиск или обнаружение электронных данных.
Операция SearchMailboxes
ExchangeService.SearchMailboxes()
Выполняет поиск элементов в определенных почтовых ящиках, соответствующих ключевым словам запроса.
Операция SetHoldOnMailboxes
ExchangeService.SetHoldOnMailboxes()
Задает удержание элементов на основе запроса.

Архивация в EWS

Архивные почтовые ящики — это вторичные почтовые ящики, связанные с пользователем. Архивные почтовые ящики обычно используются для управления ограничениями хранилища электронной почты. Например, старые элементы электронной почты могут периодически перемещаться из папки "Входящие" в архивный почтовый ящик.

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

Табл. 3. Операции EWS и методы управляемого API EWS для работы с архивацией

Имя операции Метод управляемого API EWS Описание
Операция ArchiveItem
ExchangeService.ArchiveItems()
Перемещает элемент из основного почтового ящика в архивный.
Операция CreateFolderPath
Не реализовано.
Создает иерархию папок в основном или архивном почтовом ящике.

Пользователи в EWS

Persona — это коллекция данных, связанных с человеком. Данные могут поступать из одного или нескольких источников и связаны с персоной с помощью общего идентификатора ссылки. Personas в EWS позволяют связывать, искать, просматривать и извлекать информацию о человеке из нескольких источников и упорядочивать эту информацию в одну логическую сущность. Personas отличаются от контактов тем, что контакт — это коллекция данных из одного источника, связанного с отдельным человеком; например, личный контакт Outlook или запись в глобальном списке адресов (GAL).

Управляемый API EWS не реализует эту функцию.

Примечание.

Единое хранилище контактов также предоставляет функциональность persona с помощью операций, поддерживающих эту функцию.

Табл. 4. Операции EWS для работы с фиктивными пользователями

Имя операции Описание
Операция FindPeople
Возвращает все объекты persona из указанной папки контакта или извлекает все контакты, соответствующие указанной строке запроса.
Операция GetPersona
Извлекает персону.

Единое хранилище контактов в EWS

Единое хранилище контактов — это функция, которая обеспечивает согласованное взаимодействие с контактами в продуктах Office и выступает в качестве точки интеграции для сторонних приложений, использующих одно и то же хранилище контактов. Она позволяет пользователям и приложениям хранить контактные данные, управлять ими, а также предоставлять доступ к ним по всему миру в Lync, Exchange 2013, Outlook, Outlook Web App и любых других приложениях, реализующих доступ к Единому хранилищу контактов. Exchange — это хранилище контактов для единого хранилища контактов.

Управляемый API EWS не реализует эту функцию.

Табл. 5. Операции EWS для работы с единым хранилищем контактов

Имя операции Описание
Операция AddNewImContactToGroup
Добавляет в группу новый контакт для обмена мгновенными сообщениями. Единое хранилище контактов может содержать не более 1000 контактов.
Операция AddImContactToGroup
Добавляет существующий контакт для обмена мгновенными сообщениями в группу. Единое хранилище контактов может содержать не более 1000 контактов.
Операция AddImGroup
Добавляет новую группу мгновенных сообщений. Единое хранилище контактов может содержать не более 64 групп.
Операция AddNewTelUriContactToGroup
Добавляет новый контакт в группу на основе номера телефона контакта.
Операция AddDistributionGroupToImList
Добавляет новую группу списка рассылки. Единое хранилище контактов может содержать не более 64 групп.
Операция GetImItemList
Получает список групп для IM и фиктивных пользователей, включающих контакты для IM.
Операция GetImItems
Извлекает сведения о указанных группах обмена мгновенными сообщениями и контактных лицах для обмена мгновенными сообщениями.
Операция RemoveContactFromImList
Удаляет указанный контакт из всех групп обмена мгновенными сообщениями.
Операция RemoveImContactFromGroup
Удаляет контакт для обмена мгновенными сообщениями из группы.
Операция RemoveDistributionGroupFromImList
Удаляет указанную группу списка рассылки мгновенных сообщений.
Операция RemoveImGroup
Удаляет указанную группу мгновенных сообщений.
Операция SetImGroup
Изменяет отображаемое имя группы.

Политики хранения в EWS

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

Exchange включает три типа тегов хранения:

  • Теги политики по умолчанию, применяемые к элементам почтового ящика, к которым не применяется тег хранения другого типа.

  • Теги политики системных папок, которые применяются к папкам по умолчанию, таким как папка "Входящие".

  • Личные теги, которые пользователь может применять к создаваемым папкам или отдельным элементам.

Почтовому ящику может быть назначена только одна политика хранения, но с ней может быть связан один или несколько тегов хранения различных типов. Теги хранения могут быть связаны с политикой хранения или отсоединяться от нее в любое время. EWS в Exchange предоставляет новую операцию GetUserRetentionPolicyTags, а управляемый API EWS реализует новый метод ExchangeService.GetUserRetentionPolicyTags(), предоставляющий список всех тегов, связанных с политикой хранения. Вы можете задать и получить теги политики хранения для элементов и папок с помощью операций CreateItem, CreateFolder, UpdateItem, UpdateFolder, GetItem и GetFolder .

Запрос фотографий пользователей

Вы можете запросить фотографии пользователей с сервера Exchange Server с помощью одной из двух реализаций операции GetUserPhoto: REST или SOAP. Конечная точка REST использует стандартный запрос HTTPS GET для получения фотографии пользователя. Служба вернет фотографию пользователя, хранящуюся в Exchange, или фотографию из доменные службы Active Directory (AD DS).

Управляемый API EWS не реализует эту функцию. Однако вы можете использовать управляемый API EWS для возврата фотографий пользователей, хранящихся в почтовом ящике, путем получения фотографии, прикрепленной к контакту.

Блокировать отправителей и помечать электронную почту как нежелательную в EWS

Теперь можно заблокировать отправителей и пометить электронную почту как нежелательную с помощью новой операции MarkAsJunk в EWS или метода ExchangeService.MarkAsJunk() в Управляемом API EWS.

Почтовые приложения для Outlook

EWS теперь включает поддержку управления почтовыми приложениями для Outlook.

Табл. 6. Операции EWS и методы управляемого API EWS для работы с почтовыми приложениями для Outlook

Имя операции Метод управляемого API EWS Описание
Операция DisableApp
ExchangeService.DisableApp()
Отключает установленное приложение.
Операция GetAppManifests
ExchangeService.GetAppManifests()
Возвращает манифесты приложения для почтового ящика.
Операция GetAppMarketplaceUrl
ExchangeService.GetAppMarketplaceUrl()
Возвращает URL-адрес app Marketplace.
Операция GetClientAccessToken
ExchangeService.GetClientAccessToken()
Возвращает маркеры доступа клиента.
Операция InstallApp
ExchangeService.InstallApp()
Устанавливает приложение для почтового ящика.
Операция UninstallApp
ExchangeService.UninstallApp
Удаляет приложение из почтового ящика.

Предложение нового времени собрания

Функция предложения нового времени появилась в Exchange версии 15.00.0800.007. Это позволяет участникам собрания предлагать организатору собрания новое время собрания .

Управляемый API EWS не реализует эту функцию.

См. также