Compartir a través de


CopyItemType Clase

Definición

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)

Se aplica a