Trabalhando com Contatos no Exchange Server

Obtendo Contatos com EWS

Aspose.Email fornece a EWSClient classe para se conectar ao Microsoft Exchange Server usando os Serviços Web do Exchange. Os trechos de código a seguir usam os Serviços Web do Exchange para ler todos os contatos. O seguinte trecho de código mostra como obter Contatos com EWS.

Resolver Contatos usando o Nome do Contato

O seguinte trecho de código mostra como obter contatos usando o nome do contato.

Determinando o Formato das Notas do Contato

O Contact->get_NotesFormat especifica o tipo de formato de texto das notas dos contatos definido pelo enumerador TextFormat.

Buscar Contato usando Id

Um contato específico pode ser recuperado do servidor usando seu ID de contato, conforme mostrado no seguinte exemplo de código.

Adicionando Contatos

O método CreateContact() da classe IEWSClient pode ser usado para adicionar informações de Contato a um servidor Exchange. O método CreateContact() recebe um objeto Contact como parâmetro de entrada.

Para adicionar contatos a um servidor Exchange:

  1. Inicialize o IEWSClient com endereço e credenciais.
  2. Inicialize o Contact objeto com as propriedades desejadas.
  3. Chame o CreateContact() método e passe o contato para adicionar ao servidor Exchange.

O seguinte trecho de código demonstra a adição de contatos ao servidor Exchange.

Atualizando Contatos

As informações de contato podem ser atualizadas usando o Microsoft Outlook. Aspose.Email também pode atualizar informações de contato no servidor Exchange usando os Serviços Web do Exchange (EWS). O método IEWSClient->UpdateContact pode atualizar informações de contato no servidor Exchange.

Excluindo Contatos

A classe IEWSClient fornece o DeleteContact para acessar e excluir contatos da pasta de contatos de um servidor Exchange. Este método recebe o ID do contato ou o Contact como parâmetro de entrada.

Para excluir contatos de um servidor Exchange:

  1. Inicialize o IEWSClient com endereço e credenciais.
  2. Exclua um contato usando seu ID.
  3. Exclua um contato chamando o DeleteContact método com Contact como parâmetro de entrada.

O seguinte trecho de código mostra como excluir contatos de um servidor Exchange usando IEWSClient->DeleteContact.