Gestione degli elementi di conversazione

Aspose.Email può essere usato per gestire gli elementi di conversazione su Exchange Server con il EWSClient classe. Questa classe utilizza Exchange Web Services, disponibili solo su Exchange Server 2007 e versioni successive. Questo articolo mostra come trovare, copiare, spostare ed eliminare gli elementi di conversazione su Exchange Server 2010. È richiesto Microsoft Exchange Server 2010 Service Pack 1 per tutte le funzionalità incluse in questa sezione.

Ricerca delle conversazioni

Per ottenere le informazioni della conversazione da una cartella specifica su Exchange Server:

  1. Connettiti a Exchange Server usando il IEWSClient classe.
  2. Chiama il FindConversations() metodo per trovare tutti gli elementi di conversazione in una cartella.
  3. Visualizza le proprietà dell’elemento di conversazione come ID, argomento della conversazione e stato del flag.

Il seguente frammento di codice mostra come trovare le conversazioni.

Copia delle conversazioni

Per copiare le conversazioni da una cartella a un’altra:

  1. Connettiti a Exchange Server usando il IEWSClient classe.
  2. Chiama il CopyConversationItems() metodo per copiare l’elemento di conversazione dalla cartella di origine a quella di destinazione.

Il seguente frammento di codice mostra come copiare le conversazioni.

Spostamento delle conversazioni

Per spostare le conversazioni da una cartella a un’altra:

  1. Connettiti a Exchange Server usando il IEWSClient classe.
  2. Chiama il MoveConversationItems() metodo per spostare una conversazione dalla cartella di origine a quella di destinazione.

Il seguente frammento di codice mostra come spostare le conversazioni.

Eliminazione delle conversazioni

Per eliminare le conversazioni da una cartella:

  1. Connettiti a Exchange Server usando il IEWSClient classe.
  2. Chiama il DeleteConversationItems() metodo per eliminare l’elemento di conversazione dalla cartella di origine.

Il seguente frammento di codice mostra come eliminare le conversazioni.