Zarządzaj kontaktami za pomocą Exchange Web Services (EWS)

Aspose.Email pozwala pracować nie tylko z wiadomościami e‑mail na Microsoft Exchange Server. Korzystając z EWSClient Przez API możesz pobierać, rozwiązywać, tworzyć, aktualizować i usuwać kontakty przechowywane w skrzynce Exchange. Ten artykuł wyjaśnia kluczowe operacje zarządzania kontaktami za pomocą Exchange Web Services (EWS).

Pobierz kontakty przy użyciu EWS

Aspose.Email udostępnia EWSClient klasa do łączenia się z Microsoft Exchange przez EWS. Poniższy przykład pokazuje, jak odczytać wszystkie kontakty z folderu Kontakty:

Rozwiąż kontakty według nazwy

Możesz rozwiązywać kontakty używając nazwy wyświetlanej. Poniższy przykład pobiera pasujące kontakty i ich szczegóły:

Określ format notatek kontaktu

Ten Contact->get_NotesFormat właściwość określa format tekstu notatek zgodnie z TextFormat enumerator.

Pobierz kontakt używając Id

Możesz pobrać konkretny kontakt używając jego unikalnego identyfikatora kontaktu, jak pokazano w poniższym przykładzie kodu.

Dodaj kontakty

Użyj CreateContact() metoda dodająca nowy kontakt do Exchange Server. Poniższy przykład demonstruje, jak wypełnić i zapisać kontakt:

Aktualizuj kontakty

Informacje kontaktowe mogą być modyfikowane na serwerze przy użyciu IEWClient->UpdateContact. Poniższy przykład kodu demonstruje, jak pobrać, wyświetlić i zaktualizować kontakty Exchange Server:

Usuwanie kontaktów

Ten IEWSClient klasa udostępnia DeleteContact do uzyskiwania dostępu i usuwania kontaktów z serwera Exchange. Ta metoda przyjmuje identyfikator kontaktu lub Kontakt jako parametr wejściowy.

Poniższy fragment kodu pokazuje, jak usunąć kontakty z serwera Exchange przy użyciu IEWClient->DeleteContact.