Trabajar con contactos en Exchange Server

Cómo obtener contactos con EWS

Aspose.Email proporciona la EWSClient clase para conectarse a Microsoft Exchange Server mediante los servicios web de Exchange. Los fragmentos de código que aparecen a continuación utilizan los servicios web de Exchange para leer todos los contactos. El siguiente fragmento de código muestra cómo obtener contactos con EWS.

Resolver contactos usando el nombre del contacto

El siguiente fragmento de código muestra cómo obtener contactos con el nombre del contacto.

Determinación del formato de las notas de contacto

The Contact->get_NotesFormat especifica el tipo de formato de texto de las notas de los contactos definido por TextFormat enumerator.

Obtener un contacto usando el ID

Un contacto concreto se puede recuperar del servidor mediante su identificador de contacto, tal y como se muestra en el siguiente ejemplo de código.

Agregar contactos

The CreateContact() método del IEWSClient la clase se puede usar para agregar información de contacto a un servidor Exchange. El CreateContact() el método toma un Contact objeto como parámetro de entrada.

Para agregar contactos a un servidor Exchange:

  1. Inicialice el IEWSClient con dirección y credenciales.
  2. Inicialice el Contact objeto con las propiedades deseadas.
  3. Llame al CreateContact() método y pase el contacto para agregarlo al servidor Exchange.

El siguiente fragmento de código muestra cómo agregar contactos al servidor Exchange.

Actualización de contactos

La información de contacto se puede actualizar mediante Microsoft Outlook. Aspose.Email también puede actualizar la información de contacto en Exchange Server mediante el servicio web de Exchange (EWS). El IEWSClient->UpdateContact el método puede actualizar la información de contacto en Exchange Server.

Eliminar contactos

The IEWSClient la clase proporciona la DeleteContact para acceder a los contactos de la carpeta de contactos de un servidor Exchange y eliminarlos. Este método toma el identificador de contacto o Contact como parámetro de entrada.

Para eliminar contactos de un servidor Exchange:

  1. Inicialice el IEWSClient con dirección y credenciales.
  2. Elimina un contacto con su ID.
  3. Para eliminar un contacto, llame al DeleteContact método con Contact como parámetro de entrada.

El siguiente fragmento de código muestra cómo eliminar contactos de un servidor de Exchange mediante IEWSClient->DeleteContact.