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

Aspose.Email for .NET можно использовать для управления элементами беседы на сервере Exchange с помощью EWSClient класс. В этом классе используются веб-службы Exchange, доступные только в Exchange Server 2007 и более поздних версиях. В этой статье показано, как find, copy, move and delete элементы беседы на сервере Exchange 2010. Для всех функций, описанных в этом разделе, требуется пакет обновления 1 для Microsoft Exchange Server 2010.

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

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

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

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

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

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

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

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

Трогательные разговоры

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

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

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

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

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

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

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