Opération DeleteItem
L’opération DeleteItem supprime les éléments du magasin Exchange.
Remarque
Une réponse d’erreur qui inclut le code d’erreur ErrorCannotDeleteObject est retournée pour une opération DeleteItem lorsqu’un délégué tente de supprimer un élément dans la boîte aux lettres du principal en définissant DisposalType sur MoveToDeletedItems. Pour supprimer un élément en le déplaçant vers le dossier Éléments supprimés, un délégué doit utiliser l’opération MoveItem.
Exemple de requête DeleteItem
Description
L’exemple suivant de requête DeleteItem montre comment effectuer une suppression définitive d’un élément d’une boîte aux lettres.
Remarque
L’ID d’élément a été raccourci pour préserver la lisibilité.
Code
<?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>
Éléments de requête
Les éléments suivants sont utilisés dans la demande :
Pour trouver d’autres options pour le message de demande de l’opération DeleteItem , explorez la hiérarchie de schéma. Commencez par l’élément DeleteItem .
Réponse DeleteItem réussie
Description
L’exemple suivant montre une réponse réussie à la requête DeleteItem .
Code
<?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>
Éléments de réponse réussis
Les éléments suivants sont utilisés dans la réponse :
Pour trouver d’autres options pour le message de réponse de l’opération DeleteItem , explorez la hiérarchie de schéma. Commencez par l’élément DeleteItemResponse .
Réponse d’erreur DeleteItem
Description
L’exemple suivant montre une réponse d’erreur à une requête DeleteItem . L’erreur a été créée car l’opération a tenté de supprimer un élément introuvable dans la banque d’informations Exchange.
Code
<?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>
Éléments de réponse d’erreur
Les éléments suivants sont utilisés dans la réponse d'erreur :
Pour trouver d’autres options pour le message de réponse d’erreur de l’opération DeleteItem , explorez la hiérarchie de schéma. Commencez par l’élément DeleteItemResponse .