MoveItemType Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O MoveItemType classe representa uma operação Mover itens em uma caixa de correio.
public ref class MoveItemType : ExchangeWebServices::BaseMoveCopyItemType
public class MoveItemType : ExchangeWebServices.BaseMoveCopyItemType
Public Class MoveItemType
Inherits BaseMoveCopyItemType
- Herança
Exemplos
O exemplo a seguir mostra como mover dois itens na pasta padrão de itens excluídos.
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);
}
}
Comentários
O identificador do item do novo item é retornado na mensagem de resposta (MoveItemResponseType). Um identificador de item não será retornado em uma resposta para um entre caixas de correio ou caixa de correio para a pasta pública MoveItem operação.
Construtores
| MoveItemType() |
O MoveItemType construtor inicializa uma nova instância do MoveItemType classe. |
Propriedades
| ItemIds |
O ItemIds propriedade obtém ou define uma matriz de elementos do tipo BaseItemIdType que especifica um conjunto de itens para mover ou copiar. (Herdado de BaseMoveCopyItemType) |
| ReturnNewItemIds | (Herdado de BaseMoveCopyItemType) |
| ReturnNewItemIdsSpecified | (Herdado de BaseMoveCopyItemType) |
| ToFolderId |
O ToFolderId propriedade obtém ou define uma instância do TargetFolderIdType classe que especifica a pasta para o qual mover ou copiar os itens especificados pelo ItemIds propriedade. (Herdado de BaseMoveCopyItemType) |