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

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

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

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

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

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

Копировать разговоры

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

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

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

Переместить разговоры

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

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

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

Удалить разговоры

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

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

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