CopyItemType 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.
A CopyItemType classe representa uma operação para copiar itens em uma caixa de correio.
public ref class CopyItemType : ExchangeWebServices::BaseMoveCopyItemType
public class CopyItemType : ExchangeWebServices.BaseMoveCopyItemType
Public Class CopyItemType
Inherits BaseMoveCopyItemType
- Herança
Exemplos
O exemplo de código a seguir copia dois itens para a caixa de entrada.
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);
}
}
Comentários
O identificador de item do novo item é retornado na mensagem de resposta (CopyItemResponseType). Os identificadores de item não são retornados em respostas para uma caixa de correio ou caixa de correio cruzada para a operação CopyItem de pasta pública.
Construtores
CopyItemType() |
O CopyItemType construtor inicializa uma nova instância da CopyItemType classe. |
Propriedades
ItemIds |
A ItemIds propriedade obtém ou define uma matriz de elementos do tipo BaseItemIdType que especifica um conjunto de itens a serem movidos ou copiados. (Herdado de BaseMoveCopyItemType) |
ReturnNewItemIds |
A CopyItemType classe representa uma operação para copiar itens em uma caixa de correio. (Herdado de BaseMoveCopyItemType) |
ReturnNewItemIdsSpecified |
A CopyItemType classe representa uma operação para copiar itens em uma caixa de correio. (Herdado de BaseMoveCopyItemType) |
ToFolderId |
A ToFolderId propriedade obtém ou define uma instância da TargetFolderIdType classe que especifica a pasta para a qual mover ou copiar os itens especificados pela ItemIds propriedade. (Herdado de BaseMoveCopyItemType) |