Operação DeleteAttachment
A operação DeleteAttachment é usada para excluir anexos de arquivos e itens de um item existente no repositório exchange.
Comentários
Essa operação permite excluir um ou mais anexos por ID.
Exemplo de solicitação DeleteAttachment
Descrição
O exemplo a seguir de uma solicitação DeleteAttachment mostra como excluir um anexo de item.
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>
Comments
O identificador de anexo foi encurtado para preservar a legibilidade.
Elementos de solicitação
Os seguintes elementos são usados na solicitação:
Exemplo de resposta DeleteAttachment
Descrição
O exemplo a seguir mostra uma resposta bem-sucedida a uma solicitação 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>
Comments
A operação CreateAttachment retorna um elemento do tipo AttachmentIdType que inclui um RootItemId e RootItemChangeKey. Esses atributos não são permitidos para identificadores em uma solicitação DeleteAttachment. DeleteAttachment usa elementos do tipo RequestAttachmentIdType, que não inclui esses atributos.
A resposta DeleteAttachment inclui a ID do item pai. Quando os anexos são removidos de um item, a chave de alteração do item é modificada. A nova chave de alteração de item pode ser obtida da resposta DeleteAttachment.
Observação
O identificador RootItemId e o ChangeKey foram encurtados para preservar a legibilidade.
Elementos de resposta bem-sucedidos
Os seguintes elementos são usados na resposta: