Gerenciar Configurações de Usuário no Exchange Server com EWS

Aspose.Email for .NET pode ser usado para gerenciar a configuração de usuário em um Exchange Server com o EWSClient classe. Esta classe usa Exchange Web Services, que estão disponíveis apenas no Exchange Server 2007 e versões posteriores. Neste artigo, veremos como ler, criar, atualizar e excluir configurações de usuário no Exchange Server 2010. O Microsoft Exchange Server 2010 Service Pack 1 é necessário para todos os recursos descritos neste artigo. O trecho de código a seguir mostra como conectar ao Exchange Server 2010 em todos os exemplos deste artigo.

Ler Configurações de Usuário

Para obter as informações da configuração do usuário de uma pasta específica do Exchange Server:

  1. Conectar ao Exchange Server usando o IEWSClient interface.
  2. Chame o IEWSClient.GetUserConfiguration() método para obter a configuração de usuário de uma pasta.
  3. Exiba as propriedades da configuração do usuário, como ID, nome e itens do dicionário como pares chave‑valor.

O trecho de código a seguir mostra como ler a configuração do usuário.

Criar Configurações de Usuário

Para criar a configuração do usuário para uma pasta específica em um Exchange Server:

  1. Conectar ao Exchange Server usando o IEWSClient interface.
  2. Chame o IEWSClient.CreateUserConfiguration() método para criar a configuração de usuário para uma pasta.

O trecho de código a seguir mostra como criar configurações de usuário.

Atualizar Configurações de Usuário

Para atualizar a configuração do usuário de uma pasta específica no Exchange Server:

  1. Conectar ao Exchange Server usando o IEWSClient interface.
  2. Chame o IEWSClient.UpdateUserConfiguration() método para atualizar a configuração de usuário de uma pasta.

O trecho de código a seguir mostra como atualizar a configuração do usuário.

Excluir Configurações de Usuário

Para excluir a configuração do usuário de uma pasta específica no Exchange Server:

  1. Conectar ao Exchange Server usando o IEWSClient interface.
  2. Chame o IEWSClient.DeleteUserConfiguration() método para excluir a configuração de usuário de uma pasta.

O trecho de código a seguir mostra como excluir a configuração do usuário.