Работа с контактами на сервере Exchange

Получение контактов с EWS

Aspose.Email предоставляет EWSClient класс для подключения к серверу Microsoft Exchange с помощью веб-служб Exchange. Следующие фрагменты кода используют веб-службы Exchange для чтения всех контактов. В следующем фрагменте кода показано, как получить контакты с EWS.

Разрешайте контакты, используя имя контакта

В следующем фрагменте кода показано, как получить контакты, используя имя контакта.

Определение формата контактных заметок

The Contact->get_NotesFormat указывает тип текстового формата заметок контактов, определенный TextFormat enumerator.

Извлечь контакт с помощью идентификатора

Конкретный контакт можно получить с сервера, используя его идентификатор контакта, как показано в следующем примере кода.

Добавление контактов

The CreateContact() метод IEWSClient класс можно использовать для добавления контактной информации на сервер Exchange. CreateContact() метод принимает Contact объект в качестве входного параметра.

Чтобы добавить контакты на сервер Exchange, выполните следующие действия:

  1. Инициализируйте IEWSClient с адресом и учетными данными.
  2. Инициализируйте Contact объект с желаемыми свойствами.
  3. Позвоните CreateContact() метод и передайте контакт для добавления на сервер Exchange.

Следующий фрагмент кода демонстрирует добавление контактов на сервер Exchange.

Обновление контактов

Контактную информацию можно обновить с помощью Microsoft Outlook. Aspose.Email также может обновлять контактную информацию на сервере Exchange с помощью веб-службы Exchange (EWS). IEWSClient->UpdateContact метод может обновлять контактную информацию на сервере Exchange.

Удаление контактов

The IEWSClient класс предоставляет DeleteContact для доступа к контактам и их удаления из папки контактов сервера Exchange. В этом методе используется идентификатор контакта или Contact в качестве входного параметра.

Чтобы удалить контакты с сервера Exchange, выполните следующие действия:

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

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