Операции EWS в Exchange
Сведения об операциях EWS, доступных в Exchange.
Получить доступ к данным в хранилище Exchange вы можете с помощью множества операций веб-служб Exchange (EWS). Статьи в этом разделе описывают общую структуру запросов, ответов и сообщений об ошибочных ответах, касающихся операций EWS, а также содержат примеры XML для каждой такой операции. В них кратко рассмотрены структуры сообщений, которыми обмениваются клиент и сервер. Эти сведения позволят отладить структуры сообщений, а также узнать, какие действия доступны в запросе EWS. Дополнительные сведения о том, что представляет собой структура XML, см. в статье XML-элементы EWS в Exchange.
Функциональность EWS связана с версией схемы. Новые версии схемы EWS вводятся в новых выпусках Exchange Server или Exchange Online. Элемент RequestServerVersion содержит атрибут Version, который сопоставляет версию сервера с версией схемы. В данной статье указано, когда была введена каждая операция. Для использования определенных возможностей операций может потребоваться более поздняя версия службы. Версионирование схем позволяет клиентам, разработанным для старой версии веб-служб Exchange, работать с новой их версией.
Целевым объектом этих операций может быть конечная точка EWS, которая обслуживает почтовый ящик. Вы можете перейти к конечной точке EWS, используя URL-адрес, похожий по структуре на http://<clientaccessserver.com>/ews/exchange.asmx, где <clientaccessserver> — это сервер клиентского доступа Exchange, который обслуживает ваш почтовый ящик. Получить URL-адрес сервера клиентского доступа, обслуживающего почтовый ящик, можно с помощью службы автообнаружения. Дополнительные сведения об автообнаружение см. в разделе Автообнаружения для Exchange.
Операции обнаружения электронных данных
Операции обнаружения электронных данных позволяют выполнять поиск в случае удержания по юридическим причинам, а также определять данные почтового ящика, которые невозможно индексировать и возвратить в результатах поиска для обнаружения.
В таблице ниже перечислены операции обнаружения электронных данных.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция GetDiscoverySearchConfiguration |
Exchange 2013 |
Операция GetHoldOnMailboxes |
Exchange 2013 |
Операция GetNonIndexableItemDetails |
Exchange 2013 |
Операция GetNonIndexableItemStatistics |
Exchange 2013 |
Операция GetSearchableMailboxes |
Exchange 2013 |
Операция SearchMailboxes |
Exchange 2013 |
Операция SetHoldOnMailboxes |
Exchange 2013 |
Операции с данными почтовых ящиков Exchange
Операции с данными почтовых ящиков Exchange позволяют клиентам обрабатывать и упорядочивать папки, вложения и другие элементы, а также выполнять разрешение неоднозначных имен и расширение списков рассылки. Операции с данными почтовых ящиков Exchange включают операции с папками, вложениями, другими элементами, а также служебными программами.
В таблице ниже перечислены операции с данными почтовых ящиков Exchange.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция ArchiveItem |
Exchange 2013 |
CreateItem Operation |
Exchange 2007 |
CopyItem Operation |
Exchange 2007 |
Операция DeleteItem |
Exchange 2007 |
FindItem Operation |
Exchange 2007 |
GetItem Operation |
Exchange 2007 |
Операция MarkAllItemsAsRead |
Exchange 2013 |
MoveItem Operation |
Exchange 2007 |
SendItem Operation |
Exchange 2007 |
UpdateItem Operation |
Exchange 2007 |
В таблице ниже перечислены операции с папками данных в почтовых ящиках Exchange.
Имя операции | Версия, где параметр был представлен |
---|---|
CreateFolder Operation |
Exchange 2007 |
Операция CreateFolderPath |
Exchange 2013 |
Операция CreateManagedFolder |
Exchange 2007. Вместо этой возможности в Exchange 2010 и более поздних версий используются другие. Дополнительные сведения о переходе на использование тегов хранения и политик для управления записями обмена сообщениями см. в разделе Миграция из управляемых папок. |
Операция CopyFolder |
Exchange 2007 |
Операция DeleteFolder |
Exchange 2007 |
Операция EmptyFolder |
Exchange 2010 |
FindFolder Operation |
Exchange 2007 |
GetFolder Operation |
Exchange 2007 |
Операция MoveFolder |
Exchange 2007 |
Операцию UpdateFolder |
Exchange 2007 |
В таблице ниже перечислены операции с вложениями в почтовых ящиках Exchange.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция CreateAttachment |
Exchange 2007 |
Операция GetAttachment |
Exchange 2007 |
Операция DeleteAttachment |
Exchange 2007 |
В таблице ниже перечислены операции с напоминаниями в почтовых ящиках Exchange.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция GetReminders |
Exchange 2013 |
Операция PerformReminderAction |
Exchange 2013 |
В таблице ниже перечислены операции с беседами в почтовых ящиках Exchange.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция ApplyConversationAction |
Exchange 2010 с пакетом обновления 1 (SP1) |
FindConversation Operation |
Exchange 2010 SP1 |
GetConversationItems operation |
Exchange 2013 |
В таблице ниже перечислены операции с использованием служебных программ в почтовых ящиках Exchange.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция ConvertId |
Exchange 2007 с пакетом обновления 1 (SP1) |
Операция ExpandDL |
Exchange 2007 |
Операция GetUserPhoto |
Exchange 2013. Эта операция может выполняться как с помощью REST, так и с помощью протокола SOAP. |
MarkAsJunk Operation |
Exchange 2013 |
Операция ResolveNames |
Exchange 2007 |
Операция GetPasswordExpirationDate |
Exchange 2010 SP1 |
Операции проверки доступности
Операции проверки доступности повышают удобство работы с календарем и обмена сведениями о доступности, так как предоставляют защищенные, актуальные и полные сведения о доступности. Сведения о доступности критически важны при планировании собраний. Поэтому операции проверки доступности обеспечивают его эффективность.
В таблице ниже перечислены операции проверки доступности.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция GetUserAvailability |
Exchange 2007 |
Операция GetRoomLists |
Exchange 2010 |
Операция GetRooms |
Exchange 2010 |
Операция GetUserOofSettings |
Exchange 2007 |
Операция SetUserOofSettings |
Exchange 2007 |
Операции массовой передачи данных
С помощью операций массовой передачи данных клиенты могут выполнять потоковую передачу элементов в почтовый ящик и из него.
В таблице ниже перечислены операции массовой передачи данных.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция UploadItems |
Exchange 2010 SP1 |
Операция ExportItems |
Exchange 2010 SP1 |
Операции управления делегированием
С помощью операций управления делегированием клиенты могут добавлять, получать, обновлять и удалять делегатов в почтовых ящиках.
В таблице ниже перечислены операции управления делегированием.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция AddDelegate |
Exchange 2007 с пакетом обновления 1 (SP1) |
Операция GetDelegate |
Exchange 2007 SP1 |
Операция UpdateDelegate |
Exchange 2007 SP1 |
Операция RemoveDelegate |
Exchange 2007 SP1 |
Операции с правилами для папки "Входящие"
Операции с правилами для папки "Входящие" позволяют клиентам получать правила для папки "Входящие" и обновлять их для сообщений на сервере. Правила для папки "Входящие" — это наборы условий и связанных с ними действий, с помощью которых клиенты могут автоматически упорядочивать и классифицировать сообщения, доставляемые в папки, а также выполнять с ними действия.
В таблице ниже перечислены операции с правилами для папки "Входящие"
Имя операции | Версия, где параметр был представлен |
---|---|
Операция GetInboxRules |
Exchange 2010 SP1 |
Операция UpdateInboxRules |
Exchange 2010 SP1 |
Операции управления почтовыми приложениями
Операции управления почтовыми приложениями позволяют управлять почтовыми приложениями для Outlook. С помощью этих операций можно устанавливать, удалять и отключать почтовые приложения, доступные для Outlook Web App и Outlook 2013, а также получать о них информацию.
В таблице ниже перечислены операции управления почтовыми приложениями.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция DisableApp |
Exchange 2013 |
Операция GetAppManifests |
Exchange 2013 |
Операция GetAppMarketplaceUrl |
Exchange 2013 |
Операция GetClientAccessToken |
Exchange 2013 |
Операция InstallApp |
Exchange 2013 |
Операция UninstallApp |
Exchange 2013 |
Операция с подсказками электронной почты
Операция с подсказками электронной почты позволяет клиентам запрашивать у сервера сведения о почтовых ящиках получателей, когда автор составляет сообщение. В таблице ниже указана операция с подсказками электронной почты.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция GetMailTips |
Exchange 2010 |
Операции отслеживания сообщений
С помощью операций отслеживания сообщений клиенты могут находить сообщения, соответствующие определенным условиям, и получать подробные сведения об отслеживании каждого сообщения в отчетах об отслеживании сообщений.
В таблице ниже перечислены операции отслеживания сообщений.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция FindMessageTrackingReport |
Exchange 2010 |
Операция GetMessageTrackingReport |
Exchange 2010 |
Операции с уведомлениями
Операции с уведомлениями сообщают клиентскому приложению о событиях, связанных с элементами и папками в определенном почтовом ящике. Модель подписки может базироваться на push- и pull-технологии, а также потоковой передаче данных.
В таблице ниже перечислены операции с уведомлениями.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция GetEvents |
Exchange 2007 |
Операция GetStreamingEvents |
Exchange 2010 SP1 |
Операции подписки |
Exchange 2007 |
Отписаться операции |
Exchange 2007 |
Операции с пользователями
При использовании операции с пользователями доступен интерфейс, с помощью которого можно находить и получать сведения о связанном контакте. В таблице ниже перечислены операции с пользователями.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция FindPeople |
Exchange 2013 |
Операция GetPersona |
Exchange 2013 |
Операция с политиками хранения
Операция с политиками хранения предоставляет список всех тегов хранения, связанных с политикой хранения пользователя.
В таблице ниже указана операция с политикой хранения.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция GetUserRetentionPolicyTags |
Exchange 2013 |
Операция с конфигурацией служб
Операция с конфигурацией служб позволяет клиентам получать сведения о конфигурации для служб единой системы обмена сообщениями, правил защиты, подсказок политики и подсказок электронной почты.
В таблице ниже указана операция с конфигурацией служб.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция GetServiceConfiguration |
Exchange 2010 |
Операции общего доступа
С помощью операций общего доступа клиенты могут обмениваться данными календарей и контактов.
В таблице ниже перечислены операции общего доступа.
Имя операции | Версия, где параметр был представлен |
---|---|
CreateItem (AcceptSharingInvitation) |
Exchange 2010. Хотя операция CreateItem применима ко всем версиям EWS, объект ответа AcceptSharingInvitation применим только к EWS в Exchange 2010 и более поздних версий. |
Операция GetSharingFolder |
Exchange 2010 |
Операция GetSharingMetadata |
Exchange 2010 |
Операция RefreshSharingFolder |
Exchange 2010 |
Операции синхронизации
Операции синхронизации предоставляют односторонне синхронизированную кэшированную копию папок и элементов пользователя.
В таблице ниже перечислены операции синхронизации.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция SyncFolderHierarchy |
Exchange 2007 |
Операция SyncFolderItems |
Exchange 2007 |
Операция с часовыми поясами
Операция с часовыми поясами позволяет клиентам получить список определений часовых поясов, поддерживаемых сервером.
В таблице ниже указана операция с часовыми поясами.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция GetServerTimeZones |
Exchange 2010 |
Операции с единой системой обмена сообщениями
При помощи операций с единой системой обмена сообщениями клиенты могут читать сведения о свойствах единой системы обмена сообщениями и воспроизводить сообщения голосовой почты по телефону.
В таблице ниже перечислены операции с единой системой обмена сообщениями.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция DisconnectPhoneCall |
Exchange 2010 |
Операция GetPhoneCallInformation |
Exchange 2010 |
Операция PlayOnPhone (EWS) |
Exchange 2010 |
Используйте операцию GetServiceConfiguration , чтобы получить сведения о конфигурации единой системы обмена сообщениями для почтового ящика. Для приложений единой системы обмена сообщениями, предназначенных для Exchange 2007, используйте веб-службу единой системы обмена сообщениями. Дополнительные сведения см. в статье Справочник по веб-службе единой системы обмена сообщениями для Exchange.
Операции с единым хранилищем контактов
Единое хранилище контактов позволяет использовать общий список контактов для всех продуктов Office и выполняет роль точки интеграции для сторонних приложений, чтобы они использовали то же самое хранилище контактов. С помощью него пользователи и приложения могут хранить сведения о контактах, управлять ими, получать к ним доступ, а также открывать глобальный доступ к ним в Lync, Exchange 2013, Outlook, Outlook Web App и других приложениях, в которых реализован доступ к единому хранилищу контактов. Exchange выполняет функцию хранилища содержимого для единого хранилища контактов.
В таблице ниже перечислены операции с единым хранилищем контактов.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция AddNewImContactToGroup |
Exchange 2013 |
Операция AddImContactToGroup |
Exchange 2013 |
Операция AddImGroup |
Exchange 2013 |
Операция AddNewTelUriContactToGroup |
Exchange 2013 |
Операция AddDistributionGroupToImList |
Exchange 2013 |
Операция GetImItemList |
Exchange 2013 |
Операция GetImItems |
Exchange 2013 |
Операция RemoveContactFromImList |
Exchange 2013 |
Операция RemoveImContactFromGroup |
Exchange 2013 |
Операция RemoveDistributionGroupFromImList |
Exchange 2013 |
Операция RemoveImGroup |
Exchange 2013 |
Операция SetImGroup |
Exchange 2013 |
Операции с конфигурациями пользователей
Операции с конфигурациями пользователей позволяют клиентам создавать, удалять, получать и обновлять сведения о конфигурации пользователей.
В таблице ниже перечислены операции с конфигурациями пользователей.
Имя операции | Версия, где параметр был представлен |
---|---|
Операция CreateUserConfiguration |
Exchange 2010 |
Операция DeleteUserConfiguration |
Exchange 2010 |
Операция GetUserConfiguration |
Exchange 2010 |
Операция UpdateUserConfiguration |
Exchange 2010 |