Управление на контакти с 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.