Trabalhando com Contatos no Exchange Server usando WebDav

Obtendo Contatos de um Exchange Server

O método ListContacts() da classe ExchangeClient pode ser usado para obter informações de contato de um Exchange Server. O método ListContacts() requer o URI da pasta Contatos, que pode ser facilmente obtido com a propriedade ExchangeMailboxInfo.ContactsUri.

Para obter contatos de um Exchange Server:

  1. Inicialize a classe ExchangeClient com o endereço e credenciais.
  2. Obtenha o URI da pasta Contatos com a propriedade ExchangeClient.MailboxInfo.ContactsUri.
  3. Chame o método ListContacts(). Ele retorna um array de MapiContact.
  4. Faça um loop foreach no array MapiContact para ler as informações de contato.

O seguinte trecho de código mostra como usar a classe ExchangeClient para ler todos os contatos de um Exchange Server.