MoveItem-Vorgang
Der MoveItem-Vorgang wird verwendet, um ein oder mehrere Elemente in einen einzelnen Zielordner zu verschieben.
Das folgende Beispiel einer MoveItem-Anforderung zeigt, wie ein Element in den Ordner Drafts verschoben wird.
<?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>
Das ToFolderId-Element gibt den Ordner an, in den die Elemente verschoben werden. Beachten Sie, dass alle in der ItemIds-Auflistung aufgeführten Elemente im Zielordner enden. Sie müssen separate MoveItem-Aufrufe ausführen, um Elemente in verschiedenen Zielordnern zu platzieren.
Hinweis
Der Elementbezeichner und der Änderungsschlüssel wurden gekürzt, um die Lesbarkeit zu erhalten.
In der Anforderung werden folgende Elemente verwendet:
Das folgende Beispiel zeigt eine erfolgreiche Antwort auf eine MoveItem-Anforderung .
Der Elementbezeichner des neuen Elements wird in der Antwortnachricht zurückgegeben. Elementbezeichner werden in Antworten für postfach- oder postfachübergreifende MoveItem-Vorgänge für öffentliche Ordner nicht zurückgegeben.
<?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>
Der MoveItem-Vorgang zeigt den Erfolg an, wenn die Verschiebung erfolgreich war.
In der Antwort werden folgende Elemente verwendet: