Работа с пользовательской конфигурацией на сервере

Управление пользовательской конфигурацией

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

Чтение пользовательской конфигурации

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

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

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

Создание пользовательских конфигураций

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

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

Приведенный ниже фрагмент кода показывает, как создавать пользовательские конфигурации.

Обновление пользовательской конфигурации

Для обновления пользовательской конфигурации конкретной папки на Exchange Server:

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

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

Удаление пользовательской конфигурации

Для удаления пользовательской конфигурации конкретной папки на Exchange Server:

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

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