CopyItemType クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラスは CopyItemType 、メールボックス内のアイテムをコピーする操作を表します。
public ref class CopyItemType : ExchangeWebServices::BaseMoveCopyItemType
public class CopyItemType : ExchangeWebServices.BaseMoveCopyItemType
Public Class CopyItemType
Inherits BaseMoveCopyItemType
- 継承
例
次のコード例では、2 つの項目を受信トレイにコピーします。
static void CopyItem(ExchangeServiceBinding esb)
{
// Identify the items to copy.
ItemIdType item1 = new ItemIdType();
ItemIdType item2 = new ItemIdType();
item1.Id = "AAAlAE1BQ1";
item2.Id = "AAAlAE1BQ2";
ItemIdType[] items = new ItemIdType[2] { item1, item2 };
// Identify the destination folder.
DistinguishedFolderIdType destFolder = new DistinguishedFolderIdType();
destFolder.Id = DistinguishedFolderIdNameType.inbox;
// Form the copy item request.
CopyItemType <span class="label">request</span> = new CopyItemType();
<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.
CopyItemResponseType response = esb.CopyItem(<span class="label">request</span>);
ArrayOfResponseMessagesType aormt = response.ResponseMessages;
ResponseMessageType[] rmta = aormt.Items;
foreach (ResponseMessageType rmt in rmta)
{
if (rmt.ResponseClass == ResponseClassType.Success)
{
Console.WriteLine("Successful item copy!");
}
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
注釈
新しい項目の項目識別子は、応答メッセージ (CopyItemResponseType) で返されます。 メールボックス間またはメールボックスからパブリック フォルダーへの CopyItem 操作に対する応答では、アイテム識別子は返されません。
コンストラクター
CopyItemType() |
コンストラクターは CopyItemType 、 クラスの新しいインスタンスを CopyItemType 初期化します。 |
プロパティ
ItemIds |
プロパティは ItemIds 、移動またはコピーする項目のセットを指定する型 BaseItemIdType の要素の配列を取得または設定します。 (継承元 BaseMoveCopyItemType) |
ReturnNewItemIds |
クラスは CopyItemType 、メールボックス内のアイテムをコピーする操作を表します。 (継承元 BaseMoveCopyItemType) |
ReturnNewItemIdsSpecified |
クラスは CopyItemType 、メールボックス内のアイテムをコピーする操作を表します。 (継承元 BaseMoveCopyItemType) |
ToFolderId |
プロパティは ToFolderId 、 プロパティで指定された項目を TargetFolderIdType 移動またはコピーするフォルダーを指定する クラスのインスタンスを ItemIds 取得または設定します。 (継承元 BaseMoveCopyItemType) |