Новые возможности 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 не реализует эту функцию.
См. также
- Сведения об управляемом API EWS, EWS и веб-службах в Exchange
- Общие сведения о разработке клиента EWS для Exchange
- Приложения электронной почты для Outlook и служб EWS в Exchange
- Архивация в веб-служб Exchange в Exchange
- обнаружение электронных данных в веб-службах Exchange
- Пользователи и контакты в EWS для Exchange