Gestionando elementos de conversación

Aspose.Email puede usarse para gestionar los elementos de conversación en Exchange Server con el EWSClient clase. Esta clase usa Exchange Web Services, que solo están disponibles en Exchange Server 2007 y versiones posteriores. Este artículo muestra cómo encontrar, copiar, mover y eliminar elementos de conversación en Exchange Server 2010. Se requiere Microsoft Exchange Server 2010 Service Pack 1 para todas las funciones incluidas en esta sección.

Encontrando conversaciones

Para obtener la información de conversación de una carpeta específica en el Exchange Server:

  1. Conéctate al Exchange Server usando el IEWSClient clase.
  2. Llame al FindConversations() método para encontrar todos los elementos de conversación en una carpeta.
  3. Muestre las propiedades del elemento de conversación como ID, tema de la conversación y estado de la bandera.

El siguiente fragmento de código muestra cómo encontrar conversaciones.

Copiando conversaciones

Para copiar conversaciones de una carpeta a otra:

  1. Conéctate al Exchange Server usando el IEWSClient clase.
  2. Llame al CopyConversationItems() método para copiar el elemento de conversación de la carpeta origen a la carpeta destino.

El siguiente fragmento de código le muestra cómo copiar conversaciones.

Moviendo conversaciones

Para mover conversaciones de una carpeta a otra:

  1. Conéctate al Exchange Server usando el IEWSClient clase.
  2. Llame al MoveConversationItems() método para mover una conversación de la carpeta origen a la carpeta destino.

El siguiente fragmento de código le muestra cómo mover conversaciones.

Eliminando conversaciones

Para eliminar conversaciones de una carpeta:

  1. Conéctate al Exchange Server usando el IEWSClient clase.
  2. Llame al DeleteConversationItems() método para eliminar el elemento de conversación de la carpeta origen.

El siguiente fragmento de código muestra cómo eliminar conversaciones.