次の方法で共有


MoveItemType クラス

定義

クラスは MoveItemType 、メールボックス内のアイテムを移動する操作を表します。

public ref class MoveItemType : ExchangeWebServices::BaseMoveCopyItemType
public class MoveItemType : ExchangeWebServices.BaseMoveCopyItemType
Public Class MoveItemType
Inherits BaseMoveCopyItemType
継承

次の例は、2 つの項目を削除済みアイテムの既定のフォルダーに移動する方法を示しています。

static void MoveItem(ExchangeServiceBinding esb)
{ 
    // Identify the items to move.
    ItemIdType item1 = new ItemIdType();
    ItemIdType item2 = new ItemIdType();
    item1.Id = "AAAlAE1";
    item2.Id = "AAAlAE2";
    ItemIdType[] items = new ItemIdType[2] { item1, item2 };

    // Identify the destination folder.
    DistinguishedFolderIdType destFolder = new DistinguishedFolderIdType();
    destFolder.Id = DistinguishedFolderIdNameType.deleteditems;

    // Form the move request.
    MoveItemType <span class="label">request</span> = new MoveItemType();
<span class="label">request</span>.ItemIds = items;
<span class="label">request</span>.ToFolderId = new TargetFolderIdType();
<span class="label">request</span>.ToFolderId.Item = destFolder;

    try
    {
        // Send the request and get the response.
        MoveItemResponseType response = esb.MoveItem(<span class="label">request</span>);
        ArrayOfResponseMessagesType aormt = response.ResponseMessages;
        ResponseMessageType[] rmta = aormt.Items;

        foreach (ResponseMessageType rmt in rmta)
        {
            if (rmt.ResponseClass == ResponseClassType.Error)
            {
                throw new Exception("Item move failed.");
            }
        }
    }
    catch (Exception e)
    {
        Console.WriteLine(e.Message);
    }
}

注釈

新しい項目の項目識別子は、応答メッセージ (MoveItemResponseType) で返されます。 アイテム識別子は、メールボックス間またはメールボックスからパブリック フォルダーへの MoveItem 操作に対する応答では返されません。

コンストラクター

MoveItemType()

コンストラクターは MoveItemType 、 クラスの新しいインスタンスを MoveItemType 初期化します。

プロパティ

ItemIds

プロパティは ItemIds 、移動またはコピーする項目のセットを指定する型 BaseItemIdType の要素の配列を取得または設定します。

(継承元 BaseMoveCopyItemType)
ReturnNewItemIds

クラスは MoveItemType 、メールボックス内のアイテムを移動する操作を表します。

(継承元 BaseMoveCopyItemType)
ReturnNewItemIdsSpecified

クラスは MoveItemType 、メールボックス内のアイテムを移動する操作を表します。

(継承元 BaseMoveCopyItemType)
ToFolderId

プロパティは ToFolderId 、 プロパティで指定された項目を TargetFolderIdType 移動またはコピーするフォルダーを指定する クラスのインスタンスを ItemIds 取得または設定します。

(継承元 BaseMoveCopyItemType)

適用対象