Administrar elementos de conversación en Exchange Server

Aspose.Email para .NET puede usarse para administrar 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 buscar, copiar, mover y eliminar elementos de conversación en Exchange Server 2010. Microsoft Exchange Server 2010 Service Pack 1 es necesario para todas las características incluidas en esta sección.

Buscar 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 interfaz.
  2. Llame al IEWSClient.FindConversations() método para encontrar todos los elementos de conversación de 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.

Copiar conversaciones

Para copiar conversaciones de una carpeta a otra:

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

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

Mover conversaciones

Para mover conversaciones de una carpeta a otra:

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

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

Eliminar conversaciones

Para eliminar conversaciones de una carpeta:

  1. Conéctate al Exchange Server usando el IEWSClient interfaz.
  2. Llame al IEWSClient.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.