Gestire i contatti con Exchange Web Services (EWS)

Aspose.Email ti consente di lavorare con più di semplici messaggi email su Microsoft Exchange Server. Utilizzando il EWSClient API, è possibile recuperare, risolvere, creare, aggiornare ed eliminare i contatti memorizzati in una casella di posta Exchange. Questo articolo spiega le operazioni chiave per la gestione dei contatti con Exchange Web Services (EWS).

Ottieni Contatti con EWS

Aspose.Email fornisce il EWSClient classe per connettersi a Microsoft Exchange tramite EWS. L’esempio seguente mostra come leggere tutti i contatti dalla cartella Contatti:

Risolvi Contatti per Nome

Puoi risolvere i contatti utilizzando un nome visualizzato. L’esempio seguente recupera i contatti corrispondenti e i loro dettagli:

Determina il formato delle note del contatto

Il Contact->get_NotesFormat la proprietà specifica il formato del testo delle note secondo il TextFormat enumeratore.

Recuperare contatto usando ID

Puoi recuperare un contatto specifico utilizzando il suo ID contatto unico, come mostrato nel campione di codice qui sotto.

Aggiungi contatti

Usa il CreateContact() metodo per aggiungere un nuovo contatto al server Exchange. L’esempio seguente dimostra come popolare e salvare un contatto:

Aggiorna contatti

Le informazioni di contatto possono essere modificate sul server utilizzando IEWSClient->UpdateContact. Il seguente esempio di codice dimostra come recuperare, visualizzare e aggiornare i contatti del server Exchange:

Eliminazione dei contatti

Il IEWSClient classe fornisce il DeleteContact per accedere ed eliminare i contatti dal server Exchange. Questo metodo accetta l’ID del contatto o Contact come parametro di input.

Il seguente frammento di codice mostra come eliminare i contatti da un server Exchange utilizzando IEWSClient->DeleteContact.