Операция DeleteAttachment

Операция DeleteAttachment используется для удаления файлов и вложений элементов из существующего элемента в хранилище Exchange.

Замечания

Эта операция позволяет удалить одно или несколько вложений по идентификатору.

Пример запроса DeleteAttachment

Описание

В следующем примере запроса DeleteAttachment показано, как удалить вложение элемента.

Код

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xmlns:xsd="http://www.w3.org/2001/XMLSchema"
               xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
               xmlns:t="https://schemas.microsoft.com/exchange/services/2006/types">
  <soap:Body>
    <DeleteAttachment xmlns="https://schemas.microsoft.com/exchange/services/2006/messages"
                      xmlns:t="https://schemas.microsoft.com/exchange/services/2006/types">
      <AttachmentIds>
        <t:AttachmentId Id="AAAtAEFkbWluaX"/>
      </AttachmentIds>
    </DeleteAttachment>
  </soap:Body>
</soap:Envelope>

Comments

Идентификатор вложения сокращен для сохранения удобочитаемости.

Элементы запроса

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

Пример ответа DeleteAttachment

Описание

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

Код

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" 
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
               xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Header>
    <t:ServerVersionInfo MajorVersion="8" MinorVersion="0" MajorBuildNumber="662" MinorBuildNumber="0" 
                         xmlns:t="https://schemas.microsoft.com/exchange/services/2006/types"/>
  </soap:Header>
  <soap:Body>
    <DeleteAttachmentResponse xmlns:m="https://schemas.microsoft.com/exchange/services/2006/messages" 
                              xmlns:t="https://schemas.microsoft.com/exchange/services/2006/types" 
                              xmlns="https://schemas.microsoft.com/exchange/services/2006/messages">
      <m:ResponseMessages>
        <m:DeleteAttachmentResponseMessage xsi:type="m:DeleteAttachmentResponseMessageType" ResponseClass="Success">
          <m:ResponseCode>NoError</m:ResponseCode>
          <m:RootItemId RootItemId="AAAtAEFkbWluaXN..." RootItemChangeKey="CQAAABYAA..."/>
        </m:DeleteAttachmentResponseMessage>
      </m:ResponseMessages>
    </DeleteAttachmentResponse>
  </soap:Body>
</soap:Envelope>

Comments

Операция CreateAttachment возвращает элемент типа AttachmentIdType, включающий RootItemId и RootItemChangeKey. Эти атрибуты не разрешены для идентификаторов в запросе DeleteAttachment. DeleteAttachment использует элементы типа RequestAttachmentIdType, которые не включают эти атрибуты.

Ответ DeleteAttachment содержит идентификатор родительского элемента. При удалении вложений из элемента изменяется ключ изменения элемента. Новый ключ изменения элемента можно получить из ответа DeleteAttachment.

Примечание.

Идентификатор RootItemId и ChangeKey сокращены для сохранения удобочитаемости.

Элементы успешного отклика

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

См. также