MoveItemType クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラスは 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) |