Управление элементами беседы

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 Server с помощью класса IEWSClient.
  2. Вызовите метод FindConversations(), чтобы найти все элементы беседы в папке.
  3. Отобразите свойства элемента беседы, такие как ID, тема беседы и статус флага.

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

Копирование бесед

Чтобы скопировать беседы из одной папки в другую:

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

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

Перемещение бесед

Чтобы переместить беседы из одной папки в другую:

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

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

Удаление бесед

Чтобы удалить беседы из папки:

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

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