Управление контактами с Exchange Web Services (EWS)
Aspose.Email позволяет работать не только с электронными письмами на сервере Microsoft Exchange. С помощью EWSClient API позволяет получать, разрешать, создавать, обновлять и удалять контакты, хранящиеся в почтовом ящике Exchange. В этой статье объясняются основные операции по управлению контактами с помощью Exchange Web Services (EWS).
Получить контакты с помощью EWS
Aspose.Email предоставляет EWSClient класс для подключения к Microsoft Exchange через EWS. Пример ниже показывает, как читать все контакты из папки Contacts:
Разрешить контакты по имени
Вы можете разрешать контакты по отображаемому имени. Следующий пример получает совпадающие контакты и их детали:
Определить формат заметок контакта
Этот Contact->get_NotesFormat свойство указывает формат текста заметок в соответствии с TextFormat перечислитель.
Получить контакт по ID
Вы можете получить конкретный контакт, используя его уникальный идентификатор контакта, как показано в примере кода ниже.
Добавить контакты
Используйте CreateContact() метод для добавления нового контакта в Exchange Server. Следующий пример демонстрирует, как заполнить и сохранить контакт:
Обновить контакты
Информация о контакте может быть изменена на сервере с помощью IEWSClient->UpdateContact. Следующий пример кода демонстрирует, как получать, отображать и обновлять контакты Exchange Server:
Удаление контактов
Этот IEWSClient class предоставляет DeleteContact для доступа и удаления контактов с сервера Exchange. Этот метод принимает идентификатор контакта или Contact в качестве входного параметра.
Следующий фрагмент кода показывает, как удалять контакты с сервера Exchange с помощью IEWSClient->DeleteContact.