Операция 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="http://schemas.microsoft.com/exchange/services/2006/types">
<soap:Body>
<DeleteAttachment xmlns="http://schemas.microsoft.com/exchange/services/2006/messages"
xmlns:t="http://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="http://schemas.microsoft.com/exchange/services/2006/types"/>
</soap:Header>
<soap:Body>
<DeleteAttachmentResponse xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns="http://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 сокращены для сохранения удобочитаемости.
Элементы успешного отклика
В ответе используются следующие элементы: