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

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

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:

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

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

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

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

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

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

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

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

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

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

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

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

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

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