Compartir a través de


MoveItemType Clase

Definición

La MoveItemType clase representa una operación para mover elementos en un buzón de correo.

public ref class MoveItemType : ExchangeWebServices::BaseMoveCopyItemType
public class MoveItemType : ExchangeWebServices.BaseMoveCopyItemType
Public Class MoveItemType
Inherits BaseMoveCopyItemType
Herencia

Ejemplos

En el ejemplo siguiente se muestra cómo mover dos elementos a la carpeta predeterminada Elementos eliminados.

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);
    }
}

Comentarios

El identificador de elemento del nuevo elemento se devuelve en el mensaje de respuesta (MoveItemResponseType). No se devuelve un identificador de elemento en una respuesta para una operación MoveItem entre buzones o buzones de correo a la carpeta pública.

Constructores

MoveItemType()

El MoveItemType constructor inicializa una nueva instancia de la MoveItemType 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 MoveItemType clase representa una operación para mover elementos en un buzón de correo.

(Heredado de BaseMoveCopyItemType)
ReturnNewItemIdsSpecified

La MoveItemType clase representa una operación para mover 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