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.