Керування контактами за допомогою Exchange Web Services (EWS)
Aspose.Email дозволяє працювати не лише з електронними листами на Microsoft Exchange Server. За допомогою EWSClient API, за допомогою якого ви можете отримувати, розв’язувати, створювати, оновлювати та видаляти контакти, що збережені в поштовій скриньці Exchange. У цій статті пояснюються ключові операції з керування контактами за допомогою Exchange Web Services (EWS).
Отримати контакти за допомогою EWS
Aspose.Email надає EWSClient клас для підключення до Microsoft Exchange через EWS. Нижче наведено приклад, як прочитати всі контакти з папки Контакти:
Визначити контакти за ім’ям
Ви можете розв’язувати контакти за допомогою відображуваного імені. Нижче наведено приклад, який отримує підходящі контакти та їхні деталі:
Визначити формат нотаток контакту
The Contact->get_NotesFormat властивість вказує формат тексту нотаток згідно з TextFormat перелічувач.
Отримати контакт за ідентифікатором
Ви можете отримати конкретний контакт, використовуючи його унікальний ідентифікатор контакту, як показано у наведеному нижче коді.
Додати контакти
Використайте CreateContact() метод для додавання нового контакту до Exchange Server. Нижче наведено приклад, який демонструє, як заповнити та зберегти контакт:
Оновити контакти
Інформацію про контакт можна змінити на сервері за допомогою IEWSClient->UpdateContact. Нижче наведено приклад коду, який демонструє, як отримати, відобразити та оновити контакти Exchange Server:
Видалення контактів
The IEWSClient class надає DeleteContact для доступу та видалення контактів з Exchange Server. Цей метод приймає ідентифікатор контакту або Contact як вхідного параметра.
Нижче наведено фрагмент коду, який показує, як видалити контакти з сервера Exchange за допомогою IEWSClient->DeleteContact.