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

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

Нахождение бесед

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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