Operação DeleteItem
A operação DeleteItem exclui itens no repositório exchange.
Observação
Uma resposta de erro que inclui o código de erro ErrorCannotDeleteObject será retornada para uma operação DeleteItem quando um delegado tentar excluir um item na caixa de correio da entidade de correio definindo o DisposalType como MoveToDeletedItems. Para excluir um item movendo-o para a pasta Itens Excluídos, um delegado deve usar a operação MoveItem.
Exemplo de solicitação DeleteItem
Descrição
O exemplo a seguir de uma solicitação DeleteItem mostra como executar uma exclusão dura de um item de uma caixa de correio.
Observação
A ID do item foi encurtada para preservar a legibilidade.
Código
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
<soap:Body>
<DeleteItem DeleteType="HardDelete" xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<ItemIds>
<t:ItemId Id="AS4AUn=="/>
</ItemIds>
</DeleteItem>
</soap:Body>
</soap:Envelope>
Elementos de solicitação
Os seguintes elementos são usados na solicitação:
Para encontrar outras opções para a mensagem de solicitação da operação DeleteItem , explore a hierarquia de esquema. Comece no elemento DeleteItem .
Resposta DeleteItem bem-sucedida
Descrição
O exemplo a seguir mostra uma resposta bem-sucedida à solicitação DeleteItem .
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="595" MinorBuildNumber="0"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" />
</soap:Header>
<soap:Body>
<DeleteItemResponse 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:DeleteItemResponseMessage ResponseClass="Success">
<m:ResponseCode>NoError</m:ResponseCode>
</m:DeleteItemResponseMessage>
</m:ResponseMessages>
</DeleteItemResponse>
</soap:Body>
</soap:Envelope>
Elementos de resposta bem-sucedidos
Os seguintes elementos são usados na resposta:
Para encontrar outras opções para a mensagem de resposta da operação DeleteItem , explore a hierarquia de esquema. Comece no elemento DeleteItemResponse .
Resposta de erro DeleteItem
Descrição
O exemplo a seguir mostra uma resposta de erro a uma solicitação DeleteItem . O erro foi criado porque a operação tentou excluir um item que não foi encontrado no repositório exchange.
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="595" MinorBuildNumber="0"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" />
</soap:Header>
<soap:Body>
<DeleteItemResponse 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:DeleteItemResponseMessage ResponseClass="Error">
<m:MessageText>The specified object was not found in the store.</m:MessageText>
<m:ResponseCode>ErrorItemNotFound</m:ResponseCode>
<m:DescriptiveLinkKey>0</m:DescriptiveLinkKey>
</m:DeleteItemResponseMessage>
</m:ResponseMessages>
</DeleteItemResponse>
</soap:Body>
</soap:Envelope>
Elementos de resposta de erro
Os seguintes elementos são usados na resposta de erro:
Para encontrar outras opções para a mensagem de resposta de erro da operação DeleteItem , explore a hierarquia de esquema. Comece no elemento DeleteItemResponse .