CopyItemType Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
La CopyItemType clase representa una operación para copiar elementos en un buzón de correo.
public ref class CopyItemType : ExchangeWebServices::BaseMoveCopyItemType
public class CopyItemType : ExchangeWebServices.BaseMoveCopyItemType
Public Class CopyItemType
Inherits BaseMoveCopyItemType
- Herencia
Ejemplos
En el ejemplo de código siguiente se copian dos elementos en la Bandeja 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);
}
}
Comentarios
El identificador de elemento del nuevo elemento se devuelve en el mensaje de respuesta (CopyItemResponseType). Los identificadores de elemento no se devuelven en las respuestas de una operación CopyItem entre buzones o buzones de correo a la carpeta pública CopyItem.
Constructores
CopyItemType() |
El CopyItemType constructor inicializa una nueva instancia de la CopyItemType clase . |
Propiedades
ItemIds |
La ItemIds propiedad obtiene o establece una matriz de elementos de tipo BaseItemIdType que especifica un conjunto de elementos que se van a mover o copiar. (Heredado de BaseMoveCopyItemType) |
ReturnNewItemIds |
La CopyItemType clase representa una operación para copiar elementos en un buzón de correo. (Heredado de BaseMoveCopyItemType) |
ReturnNewItemIdsSpecified |
La CopyItemType clase representa una operación para copiar elementos en un buzón de correo. (Heredado de BaseMoveCopyItemType) |
ToFolderId |
La ToFolderId propiedad obtiene o establece una instancia de la TargetFolderIdType clase que especifica la carpeta a la que se van a mover o copiar los elementos especificados por la ItemIds propiedad . (Heredado de BaseMoveCopyItemType) |