Opération MoveItem
L’opération MoveItem permet de déplacer un ou plusieurs éléments vers un dossier de destination unique.
Exemple de requête MoveItem
Description
L’exemple suivant de requête MoveItem montre comment déplacer un élément vers le dossier Brouillons.
Code
<?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>
<MoveItem xmlns="http://schemas.microsoft.com/exchange/services/2006/messages"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
<ToFolderId>
<t:DistinguishedFolderId Id="drafts"/>
</ToFolderId>
<ItemIds>
<t:ItemId Id="AAAtAEF/swbAAA=" ChangeKey="EwAAABYA/s4b"/>
</ItemIds>
</MoveItem>
</soap:Body>
</soap:Envelope>
Comments
L’élément ToFolderId spécifie le dossier vers lequel les éléments seront déplacés. Notez que tous les éléments répertoriés dans la collection ItemIds se retrouvent dans le dossier de destination. Vous devez effectuer des appels MoveItem distincts pour placer des éléments dans différents dossiers de destination.
Remarque
L’identificateur d’élément et la clé de modification ont été raccourcis pour préserver la lisibilité.
Éléments de requête
Les éléments suivants sont utilisés dans la demande :
Exemple de réponse MoveItem
Description
L’exemple suivant montre une réponse réussie à une requête MoveItem .
L’identificateur d’élément du nouvel élément est retourné dans le message de réponse. Les identificateurs d’élément ne sont pas retournés dans les réponses pour les opérations MoveItem entre boîtes aux lettres ou boîtes aux lettres du dossier public.
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="662" MinorBuildNumber="0"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"/>
</soap:Header>
<soap:Body>
<MoveItemResponse 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:MoveItemResponseMessage ResponseClass="Success">
<m:ResponseCode>NoError</m:ResponseCode>
<m:Items>
<t:Message>
<t:ItemID Id="AAMkAd" ChangeKey="FwAAABY" />
</t:Message>
</m:Items>
</m:MoveItemResponseMessage>
</m:ResponseMessages>
</MoveItemResponse>
</soap:Body>
</soap:Envelope>
Comments
L’opération MoveItem indique la réussite si le déplacement a réussi.
Éléments de réponse réussis
Les éléments suivants sont utilisés dans la réponse :