Gérer les contacts avec Exchange Web Services (EWS)

Aspose.Email vous permet de travailler avec bien plus que les messages électroniques sur Microsoft Exchange Server. En utilisant le EWSClient API, vous pouvez récupérer, résoudre, créer, mettre à jour et supprimer des contacts enregistrés dans une boîte aux lettres Exchange. Cet article explique les opérations clés pour gérer les contacts avec Exchange Web Services (EWS).

Obtenir les contacts avec EWS

Aspose.Email fournit le EWSClient classe pour se connecter à Microsoft Exchange via EWS. L’exemple ci-dessous montre comment lire tous les contacts du dossier Contacts :

Résoudre les contacts par nom

Vous pouvez résoudre les contacts en utilisant un nom d’affichage. L’exemple suivant récupère les contacts correspondants et leurs détails :

Déterminer le format des notes de contact

Le Contact->get_NotesFormat la propriété spécifie le format du texte des notes selon le TextFormat énumérateur.

Récupérer le contact par ID

Vous pouvez récupérer un contact spécifique en utilisant son ID de contact unique comme le montre l’exemple de code ci-dessous.

Ajouter des contacts

Utilisez le CreateContact() méthode pour ajouter un nouveau contact à Exchange Server. L’exemple suivant montre comment remplir et enregistrer un contact :

Mettre à jour les contacts

Les informations de contact peuvent être modifiées sur le serveur en utilisant IEWSClient->UpdateContact. L’exemple de code suivant montre comment récupérer, afficher et mettre à jour les contacts Exchange Server :

Suppression de contacts

Le IEWSClient classe fournit le DeleteContact pour accéder et supprimer des contacts du serveur Exchange. Cette méthode accepte l’ID du contact ou Contact comme paramètre d’entrée.

Le fragment de code suivant vous montre comment supprimer des contacts d’un serveur Exchange en utilisant IEWSClient->DeleteContact.