Administrar contactos con Exchange Web Services (EWS)

Aspose.Email le permite trabajar con más que solo mensajes de correo electrónico en Microsoft Exchange Server. Usando el EWSClient API, puede obtener, resolver, crear, actualizar y eliminar contactos almacenados en un buzón de Exchange. Este artículo explica las operaciones clave para gestionar contactos con Exchange Web Services (EWS).

Obtener contactos con EWS

Aspose.Email proporciona el EWSClient clase para conectarse a Microsoft Exchange a través de EWS. El ejemplo a continuación muestra cómo leer todos los contactos de la carpeta Contactos:

Resolver contactos por nombre

Puede resolver contactos mediante un nombre para mostrar. El siguiente ejemplo recupera los contactos coincidentes y sus detalles:

Determinar formato de notas de contacto

El Contact->get_NotesFormat propiedad que especifica el formato del texto de notas según el TextFormat enumerador.

Obtener contacto usando ID

Puede obtener un contacto específico usando su ID de contacto único como se muestra en el fragmento de código a continuación.

Agregar contactos

Utilice el CreateContact() método para agregar un nuevo contacto a Exchange Server. El siguiente ejemplo muestra cómo poblar y guardar un contacto:

Actualizar contactos

La información del contacto puede modificarse en el servidor usando IEWSClient->UpdateContact. El siguiente fragmento de código muestra cómo obtener, mostrar y actualizar contactos de Exchange Server:

Eliminar contactos

El IEWSClient class proporciona el DeleteContact para acceder y eliminar contactos del servidor Exchange. Este método recibe el ID del contacto o Contacto como parámetro de entrada.

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