Управление пользовательскими конфигурациями на Exchange Server с помощью EWS
Aspose.Email для .NET можно использовать для управления пользовательскими конфигурациями на сервере Exchange с помощью EWSClient класс. Этот класс использует Exchange Web Services, которые доступны только в Exchange Server 2007 и более поздних версиях. В этой статье мы рассмотрим, как читать, создавать, обновлять и удалять пользовательские конфигурации на Exchange Server 2010. Для всех функций, описанных в статье, требуется Microsoft Exchange Server 2010 Service Pack 1. Следующий фрагмент кода показывает, как подключиться к Exchange Server 2010 во всех примерах статьи.
Чтение пользовательских конфигураций
Чтобы получить информацию о пользовательской конфигурации конкретной папки с Exchange Server:
- Подключитесь к серверу Exchange, используя IEWSClient интерфейс.
- Вызвать IEWSClient.GetUserConfiguration() метод для получения пользовательской конфигурации папки.
- Отобразите свойства пользовательской конфигурации, такие как ID, имя и элементы словаря в виде пар «ключ-значение».
Следующий фрагмент кода показывает, как прочитать пользовательскую конфигурацию.
Создание пользовательских конфигураций
Для создания пользовательской конфигурации конкретной папки на Exchange Server:
- Подключитесь к серверу Exchange, используя IEWSClient интерфейс.
- Вызвать IEWSClient.CreateUserConfiguration() метод для создания пользовательской конфигурации папки.
Приведенный ниже фрагмент кода показывает, как создавать пользовательские конфигурации.
Обновление пользовательских конфигураций
Для обновления пользовательской конфигурации конкретной папки на Exchange Server:
- Подключитесь к серверу Exchange, используя IEWSClient интерфейс.
- Вызвать IEWClient.UpdateUserConfiguration() метод для обновления пользовательской конфигурации папки.
Следующий фрагмент кода показывает, как обновить пользовательскую конфигурацию.
Удаление пользовательских конфигураций
Для удаления пользовательской конфигурации конкретной папки на Exchange Server:
- Подключитесь к серверу Exchange, используя IEWSClient интерфейс.
- Вызвать IEWSClient.DeleteUserConfiguration() метод для удаления пользовательской конфигурации папки.
Следующий фрагмент кода показывает, как удалить пользовательскую конфигурацию.