Operación DeleteAttachment
La operación DeleteAttachment se usa para eliminar datos adjuntos de archivos y elementos de un elemento existente en el almacén de Exchange.
Comentarios
Esta operación le permite eliminar uno o varios datos adjuntos por identificador.
Ejemplo de solicitud DeleteAttachment
Descripción
En el ejemplo siguiente de una solicitud DeleteAttachment se muestra cómo eliminar los datos adjuntos de un elemento.
Código
<?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>
Comentarios
El identificador de datos adjuntos se ha acortado para conservar la legibilidad.
Elementos Request
En la solicitud se usan los siguientes elementos:
Ejemplo de respuesta DeleteAttachment
Descripción
En el ejemplo siguiente se muestra una respuesta correcta a una solicitud DeleteAttachment.
Código
<?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>
Comentarios
La operación CreateAttachment devuelve un elemento de tipo AttachmentIdType que incluye rootItemId y RootItemChangeKey. Estos atributos no se permiten para los identificadores dentro de una solicitud DeleteAttachment. DeleteAttachment usa elementos de tipo RequestAttachmentIdType, que no incluyen estos atributos.
La respuesta DeleteAttachment incluye el identificador del elemento primario. Cuando se quitan datos adjuntos de un elemento, se modifica la clave de cambio del elemento. La nueva clave de cambio de elemento se puede obtener de la respuesta DeleteAttachment.
Nota:
El identificador RootItemId y ChangeKey se han acortado para conservar la legibilidad.
Elementos de respuesta correctos
Los siguientes elementos se usan en la respuesta: