Opération CopyItem
L’opération CopyItem copie les éléments et les place dans un autre dossier.
L’exemple suivant de requête CopyItem montre comment former une demande pour copier un élément dans la boîte de réception.
<?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>
Remarque
L’ID de dossier et la clé de modification ont été raccourcis pour préserver la lisibilité.
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 .
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.
<?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>
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 .
L’exemple suivant montre une réponse d’erreur à une requête CopyItem .
<?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>
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 .