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="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>

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="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>

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:

Vea también