MoveItemType Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die MoveItemType -Klasse stellt einen Vorgang zum Verschieben von Elementen in einem Postfach dar.
public ref class MoveItemType : ExchangeWebServices::BaseMoveCopyItemType
public class MoveItemType : ExchangeWebServices.BaseMoveCopyItemType
Public Class MoveItemType
Inherits BaseMoveCopyItemType
- Vererbung
Beispiele
Das folgende Beispiel zeigt, wie Zwei Elemente in den Standardordner Gelöschte Elemente verschoben werden.
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);
}
}
Hinweise
Der Elementbezeichner des neuen Elements wird in der Antwortnachricht (MoveItemResponseType) zurückgegeben. Ein Elementbezeichner wird in einer Antwort für einen postfach- oder postfachübergreifenden MoveItem-Vorgang nicht zurückgegeben.
Konstruktoren
MoveItemType() |
Der MoveItemType Konstruktor initialisiert eine neue Instanz der MoveItemType -Klasse. |
Eigenschaften
ItemIds |
Die ItemIds -Eigenschaft ruft ein Array von Elementen vom Typ BaseItemIdType ab, die eine Gruppe von Elementen angibt, die verschoben oder kopiert werden sollen. (Geerbt von BaseMoveCopyItemType) |
ReturnNewItemIds |
Die MoveItemType -Klasse stellt einen Vorgang zum Verschieben von Elementen in einem Postfach dar. (Geerbt von BaseMoveCopyItemType) |
ReturnNewItemIdsSpecified |
Die MoveItemType -Klasse stellt einen Vorgang zum Verschieben von Elementen in einem Postfach dar. (Geerbt von BaseMoveCopyItemType) |
ToFolderId |
Die ToFolderId -Eigenschaft ruft eine Instanz der -Klasse ab, die TargetFolderIdType den Ordner angibt, in den die von der -Eigenschaft angegebenen Elemente verschoben oder kopiert werden sollen, oder legt diese ItemIds fest. (Geerbt von BaseMoveCopyItemType) |