Операция RemoveContactFromImList

Найдите сведения об операции EWS RemoveContactFromImList .

Операция RemoveContactFromImList удаляет контакты из списка обмена мгновенными сообщениями Lync, когда Lync использует Exchange для хранилища контактов.

Эта операция появилась в Exchange Server 2013.

Использование операции RemoveContactFromImList

Операция RemoveContactFromImList принимает один аргумент, определяющий контакт для удаления из списка контактов Lync, хранящегося на сервере Exchange Server. Список контактов, предназначенных для этой операции, называется "Контакты Lync" в Outlook 2013.

Осторожностью

Не используйте операцию DeleteItem для удаления контактов из списка контактов. Для поддержки удаления контакта из списка контактов Lync может потребоваться дополнительная обработка на стороне сервера. Обратите внимание, что список контактов Lync является концептуальной эквивалентной папке почтового ящика контактов Lync по умолчанию.

Заголовки SOAP операции RemoveContactFromImList

Операция RemoveContactFromImList может использовать заголовки SOAP, перечисленные в следующей таблице.

Имя заголовка Элемент Описание
Олицетворения
ExchangeImpersonation
Определяет пользователя, которого олицетворяет клиентское приложение. Этот заголовок применим к запросу.
MailboxCulture
MailboxCulture
Определяет язык и региональные параметры, определенные в RFC 3066 "Теги для идентификации языков", которые будут использоваться для доступа к почтовому ящику. Этот заголовок применим к запросу.
RequestVersion
RequestServerVersion
Определяет версию схемы для запроса операции. Этот заголовок применим к запросу.
ServerVersion
ServerVersionInfo
Определяет версию сервера, который ответил на запрос. Этот заголовок применим к ответу.

Пример запроса на операцию RemoveContactFromImList: удаление контакта из списка контактов Lync

В следующем примере запроса на операцию RemoveContactFromImList показано, как удалить контакт из списка контактов Lync . Операция RemoveContactFromImList принимает один уникальный идентификатор контакта для идентификации контакта, который был удален из списка контактов Lync .

Примечание.

Все идентификаторы элементов и ключи изменения в этой статье сокращены для сохранения удобочитаемости.

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xmlns:m="https://schemas.microsoft.com/exchange/services/2006/messages"
               xmlns:t="https://schemas.microsoft.com/exchange/services/2006/types"
               xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Header>
      <t:RequestServerVersion Version="Exchange2013" />
   </soap:Header>
   <soap:Body>
      <m:RemoveContactFromImList>
         <m:ContactId Id=""/>
      </m:RemoveContactFromImList>
   </soap:Body>
</soap:Envelope>

В тексте SOAP запроса используются следующие элементы:

Успешный ответ операции RemoveContactFromImList

В следующем примере показан успешный ответ на запрос операции RemoveContactFromImList для удаления контакта из списка контактов Lync .

<?xml version="1.0" encoding="utf-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Header>
      <h:ServerVersionInfo MajorVersion="15" 
                           MinorVersion="0" 
                           MajorBuildNumber="556" 
                           MinorBuildNumber="8" 
                           Version="Exchange2013" 
                           xmlns:h="https://schemas.microsoft.com/exchange/services/2006/types" 
                           xmlns="https://schemas.microsoft.com/exchange/services/2006/types" 
                           xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
                           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
   </s:Header>
   <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
           xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <RemoveContactFromImListResponse ResponseClass="Success" 
                                       xmlns="https://schemas.microsoft.com/exchange/services/2006/messages">
         <ResponseCode>NoError</ResponseCode>
      </RemoveContactFromImListResponse>
   </s:Body>
</s:Envelope>

В тексте SOAP ответа используются следующие элементы:

Ответ об ошибке операции RemoveContactFromImList

В следующем примере показан ответ на ошибку на запрос операции RemoveContactFromImList . Это ответ на запрос на удаление контакта из списка контактов Lync , если контакт больше не существует в списке.

<?xml version="1.0" encoding="utf-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Header>
      <h:ServerVersionInfo MajorVersion="15" 
                           MinorVersion="0" 
                           MajorBuildNumber="556" 
                           MinorBuildNumber="8" 
                           Version="Exchange2013" 
                           xmlns:h="https://schemas.microsoft.com/exchange/services/2006/types" 
                           xmlns="https://schemas.microsoft.com/exchange/services/2006/types" 
                           xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
                           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
   </s:Header>
   <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
           xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <RemoveContactFromImListResponse ResponseClass="Error" 
                                       xmlns="https://schemas.microsoft.com/exchange/services/2006/messages">
         <MessageText>The specified object was not found in the store.</MessageText>
         <ResponseCode>ErrorItemNotFound</ResponseCode>
         <DescriptiveLinkKey>0</DescriptiveLinkKey>
      </RemoveContactFromImListResponse>
   </s:Body>
</s:Envelope>

В тексте SOAP ответа на ошибку используются следующие элементы:

См. также