Операция MoveItem
Операция MoveItem используется для перемещения одного или нескольких элементов в одну целевую папку.
Пример запроса MoveItem
Описание
В следующем примере запроса MoveItem показано, как переместить элемент в папку Черновики.
Код
<?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
Элемент ToFolderId указывает папку, в которую будут перемещены элементы. Обратите внимание, что все элементы, перечисленные в коллекции ItemIds , будут в конечном итоге в папке назначения. Для размещения элементов в разных целевых папках необходимо выполнить отдельные вызовы MoveItem .
Примечание.
Идентификатор элемента и ключ изменения сокращены, чтобы сохранить удобочитаемость.
Элементы запроса
В запросе используются следующие элементы:
Пример ответа MoveItem
Описание
В следующем примере показан успешный ответ на запрос MoveItem .
Идентификатор нового элемента возвращается в ответном сообщении. Идентификаторы элементов не возвращаются в ответах для операций между почтовыми ящиками или почтовыми ящиками в общедоступных папках MoveItem .
Код
<?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
Операция MoveItem будет указывать на успех, если перемещение прошло успешно.
Элементы успешного отклика
В ответе используются следующие элементы: