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