Verwalten von Kontakten mit Exchange Web Services (EWS)
Aspose.Email ermöglicht Ihnen die Arbeit mit mehr als nur E‑Mail‑Nachrichten auf Microsoft Exchange Server. Mit dem EWSClient API können Sie Kontakte, die in einem Exchange‑Postfach gespeichert sind, abrufen, auflösen, erstellen, aktualisieren und löschen. Dieser Artikel erklärt die wichtigsten Vorgänge zum Verwalten von Kontakten mit Exchange Web Services (EWS).
Kontakte mit EWS abrufen
Aspose.Email provides the EWSClient Klasse zum Verbinden mit Microsoft Exchange über EWS. Das folgende Beispiel zeigt, wie man alle Kontakte aus dem Kontakte‑Ordner liest:
Kontakte nach Name auflösen
Sie können Kontakte anhand eines Anzeigenamens auflösen. Das folgende Beispiel holt passende Kontakte und deren Details:
Kontaktnotizenformat bestimmen
Die Contact->get_NotesFormat Eigenschaft gibt das Format des Notiztextes gemäß dem TextFormat Enumerator.
Kontakt mit ID abrufen
Sie können einen bestimmten Kontakt anhand seiner eindeutigen Kontakt‑ID abrufen, wie im nachstehenden Codebeispiel gezeigt.
Kontakte hinzufügen
Verwenden Sie die CreateContact() Methode zum Hinzufügen eines neuen Kontakts zum Exchange‑Server. Das folgende Beispiel zeigt, wie ein Kontakt erstellt und gespeichert wird:
Kontakte aktualisieren
Kontaktinformationen können auf dem Server geändert werden mit IEWSClient->UpdateContact. Das folgende Codebeispiel demonstriert, wie Exchange‑Server‑Kontakte abgerufen, angezeigt und aktualisiert werden:
Kontakte löschen
Die IEWSClient class provides the DeleteContact zum Zugriff und Löschen von Kontakten vom Exchange‑Server. Diese Methode nimmt die Kontakt‑ID oder Kontakt als Eingabeparameter.
Das folgende Code‑Snippet zeigt, wie Sie Kontakte von einem Exchange‑Server löschen mit IEWSClient->DeleteContact.