Управление на контакти с Exchange Web Services (EWS)

Aspose.Email ви позволява да работите с повече от само имейл съобщения на Microsoft Exchange Server. С помощта на EWSClient API, можете да извличате, разрешавате, създавате, актуализирате и изтривате контакти, съхранени в пощенска кутия на Exchange. Тази статия обяснява ключовите операции за управление на контакти с Exchange Web Services (EWS).

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

Aspose.Email предоставя EWSClient клас за свързване с Microsoft Exchange чрез EWS. Примерът по-долу показва как да прочетете всички контакти от папката Contacts:

Търсене на контакти по име

Можете да разрешавате контакти, използвайки име за показване. Следният пример извлича съвпадащи контакти и техните данни:

Определяне на формата на бележките на контакта

Този Contact->get_NotesFormat свойство задава формата на текста на бележките според TextFormat изброител.

Извличане на контакт по ID

Можете да извлечете конкретен контакт, използвайки неговото уникално ID, както е показано в кода по-долу.

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

Използвайте CreateContact() метод за добавяне на нов контакт в Exchange Server. Следният пример демонстрира как да попълните и запазите контакт:

Актуализиране на контакти

Информацията за контакт може да бъде променяна на сървъра, използвайки IEWSClient->UpdateContact. Следният кодов пример демонстрира как да извлечете, покажете и актуализирате контакти в Exchange Server:

Изтриване на контакти

Този IEWSClient клас предоставя DeleteContact за достъп и изтриване на контакти от Exchange Server. Този метод приема ID на контакта или Contact като входен параметър.

Следният кодов фрагмент показва как да изтриете контакти от Exchange сървър, използвайки IEWClient->DeleteContact.