MoveItem 操作
MoveItem 操作は、1 つ以上のアイテムを 1 つの移動先フォルダーに移動するために使用されます。
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>
コメント
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>
コメント
MoveItem 操作は、移動が成功した場合に成功を示します。
成功した応答要素
応答では、次の要素が使用されます。