Управление пользовательскими конфигурациями на 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:

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

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

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

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

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

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

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

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

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

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

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

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

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

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