Trabajando con Contactos en Exchange Server usando WebDav

Obteniendo Contactos de un Exchange Server

El método ListContacts() de la clase ExchangeClient se puede usar para obtener información de contactos de un Exchange Server. El método ListContacts() requiere la URI de la carpeta de Contactos, que se puede obtener fácilmente con la propiedad ExchangeMailboxInfo.ContactsUri.

Para obtener contactos de un Exchange Server:

  1. Inicializa la clase ExchangeClient con la dirección y credenciales.
  2. Obtén la URI de la carpeta de Contactos con la propiedad ExchangeClient.MailboxInfo.ContactsUri.
  3. Llama al método ListContacts(). Devuelve un arreglo de MapiContact.
  4. Realiza un bucle foreach en el arreglo de MapiContact para leer la información del contacto.

El siguiente fragmento de código te muestra cómo usar la clase ExchangeClient para leer todos los contactos de un Exchange Server.