Opération CopyItem
L’opération CopyItem copie les éléments et les place dans un autre dossier.
Exemple de requête CopyItem
Description
L’exemple suivant de requête CopyItem montre comment former une demande pour copier un élément dans la boîte de réception.
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>
<CopyItem xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<ToFolderId>
<t:DistinguishedFolderId Id="inbox"/>
</ToFolderId>
<ItemIds>
<t:ItemId Id="AS4AUnV="/>
</ItemIds>
</CopyItem>
</soap:Body>
</soap:Envelope>
Comments
Remarque
L’ID de dossier 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 :
Remarque
Le schéma qui décrit cet élément se trouve dans le répertoire virtuel EWS de l’ordinateur qui exécute Microsoft Exchange Server 2010 sur lequel le rôle serveur d’accès au client est installé.
Pour trouver d’autres options pour le message de demande de l’opération CopyItem , explorez la hiérarchie de schéma. Commencez par l’élément CopyItem .
Réponse CopyItem réussie
Description
L’exemple suivant montre une réponse réussie à la requête CopyItem .
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 CopyItem 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="595" MinorBuildNumber="0"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" />
</soap:Header>
<soap:Body>
<CopyItemResponse 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:CopyItemResponseMessage ResponseClass="Success">
<m:ResponseCode>NoError</m:ResponseCode>
<m:Items>
<t:Message>
<t:ItemID Id="AAMkAd" ChangeKey="FwAAABY" />
</t:Message>
</m:Items>
</m:CopyItemResponseMessage>
</m:ResponseMessages>
</CopyItemResponse>
</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 CopyItem , explorez la hiérarchie de schéma. Commencez à l’élément CopyItemResponse .
Réponse d’erreur CopyItem
Description
L’exemple suivant montre une réponse d’erreur à une requête CopyItem .
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>
<CopyItemResponse 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:CopyItemResponseMessage ResponseClass="Error">
<m:MessageText>Id is malformed.</m:MessageText>
<m:ResponseCode>ErrorInvalidIdMalformed</m:ResponseCode>
<m:DescriptiveLinkKey>0</m:DescriptiveLinkKey>
<m:Items />
</m:CopyItemResponseMessage>
</m:ResponseMessages>
</CopyItemResponse>
</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 CopyItem , explorez la hiérarchie de schéma. Commencez à l’élément CopyItemResponse .