Управление элементами разговора

Aspose.Email можно использовать для управления элементами беседы на Exchange Server с помощью EWSClient класс. Этот класс использует Exchange Web Services, которые доступны только в Exchange Server 2007 и более поздних версиях. В этой статье показано, как находить, копировать, перемещать и удалять элементы беседы на Exchange Server 2010. Для всех функций, представленных в этом разделе, требуется Microsoft Exchange Server 2010 Service Pack 1.

Поиск разговоров

Чтобы получить информацию о разговоре из конкретной папки на Exchange Server:

  1. Подключитесь к серверу Exchange, используя IEWSClient класс.
  2. Вызвать FindConversations() метод для поиска всех элементов беседы в папке.
  3. Отобразите свойства элемента разговора, такие как ID, тема разговора и статус флага.

Следующий фрагмент кода показывает, как находить разговоры.

Копирование разговоров

Для копирования разговоров из одной папки в другую:

  1. Подключитесь к серверу Exchange, используя IEWSClient класс.
  2. Вызвать CopyConversationItems() метод для копирования элемента беседы из исходной папки в папку назначения.

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

Перемещение разговоров

Для перемещения разговоров из одной папки в другую:

  1. Подключитесь к серверу Exchange, используя IEWSClient класс.
  2. Вызвать MoveConversationItems() метод для перемещения разговора из исходной папки в папку назначения.

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

Удаление разговоров

Для удаления разговоров из папки:

  1. Подключитесь к серверу Exchange, используя IEWSClient класс.
  2. Вызвать DeleteConversationItems() метод для удаления элемента разговора из исходной папки.

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