Управление элементами беседы
Aspose.Email для .NET может использоваться для управления элементами беседы на Exchange Server с помощью класса EWSClient. Этот класс использует веб-службы Exchange, которые доступны только в Exchange Server 2007 и более поздних версиях. Эта статья показывает, как найти, скопировать, переместить и удалить элементы беседы на Exchange Server 2010. Для всех функций, включенных в этот раздел, требуется Microsoft Exchange Server 2010 Service Pack 1.
Нахождение бесед
Чтобы получить информацию о беседе из конкретной папки на Exchange Server:
- Подключитесь к Exchange Server, используя интерфейс IEWSClient.
- Вызовите метод IEWSClient.FindConversations(), чтобы найти все элементы беседы из папки.
- Отобразите свойства элемента беседы, такие как ID, тема беседы и статус флага.
Следующий фрагмент кода показывает, как находить беседы.
Копирование бесед
Чтобы скопировать беседы из одной папки в другую:
- Подключитесь к Exchange Server, используя интерфейс IEWSClient.
- Вызовите метод IEWSClient.CopyConversationItems(), чтобы скопировать элемент беседы из исходной папки в папку назначения.
Следующий фрагмент кода показывает, как копировать беседы.
Перемещение бесед
Чтобы переместить беседы из одной папки в другую:
- Подключитесь к Exchange Server, используя интерфейс IEWSClient.
- Вызовите метод IEWSClient.MoveConversationItems(), чтобы переместить беседу из исходной папки в папку назначения.
Следующий фрагмент кода показывает, как перемещать беседы.
Удаление бесед
Чтобы удалить беседы из папки:
- Подключитесь к Exchange Server, используя интерфейс IEWSClient.
- Вызовите метод IEWSClient.DeleteConversationItems(), чтобы удалить элемент беседы из исходной папки.
Следующий фрагмент кода показывает, как удалять беседы.