Работа с контактами на 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:

  1. Инициализируйте IEWSClient с адресом и учетными данными.
  2. Инициализируйте объект Contact с необходимыми свойствами.
  3. Вызовите метод 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:

  1. Инициализируйте IEWSClient с адресом и учетными данными.
  2. Удалите контакт, используя его идентификатор.
  3. Удалите контакт, вызвав метод DeleteContact с объектом Contact в качестве входного параметра.

Следующий фрагмент кода показывает вам, как удалить контакты с сервера Exchange, используя IEWSClient->DeleteContact.