Trabajando con Contactos en Exchange Server
Obteniendo Contactos con EWS
Aspose.Email proporciona la EWSClient clase para conectarse a Microsoft Exchange Server utilizando Exchange Web Services. Los fragmentos de código que siguen utilizan Exchange Web Services para leer todos los contactos. El siguiente fragmento de código muestra cómo obtener Contactos con EWS.
Resolver Contactos utilizando el Nombre del Contacto
El siguiente fragmento de código muestra cómo obtener contactos utilizando el nombre del contacto.
Determinar el Formato de Notas del Contacto
El Contact->get_NotesFormat especifica el tipo de formato de texto de las notas de los contactos definido por el enumerador TextFormat.
Obtener Contacto utilizando el Id
Un contacto específico se puede recuperar del servidor utilizando su id de contacto como se muestra en el siguiente ejemplo de código.
Agregar Contactos
El método CreateContact() de la clase IEWSClient se puede utilizar para agregar información de contacto a un Exchange Server. El método CreateContact() toma un objeto Contact como parámetro de entrada.
Para agregar contactos a un Exchange Server:
- Inicializa el IEWSClient con la dirección y las credenciales.
- Inicializa el Contact con las propiedades deseadas.
- Llama al método CreateContact() y pasa el contacto a agregar al Exchange Server.
El siguiente fragmento de código demuestra cómo agregar contactos al Exchange Server.
Actualizar Contactos
La información del contacto se puede actualizar utilizando Microsoft Outlook. Aspose.Email también puede actualizar la información del contacto en el Exchange Server utilizando el Servicio Web de Exchange (EWS). El método IEWSClient->UpdateContact puede actualizar información del contacto en el Exchange Server.
Eliminar Contactos
La clase IEWSClient proporciona el DeleteContact para acceder y eliminar contactos de la carpeta de contactos de un Exchange Server. Este método toma el ID del contacto o Contact como parámetro de entrada.
Para eliminar contactos de un Exchange Server:
- Inicializa el IEWSClient con la dirección y las credenciales.
- Elimina un contacto usando su ID.
- Elimina un contacto llamando al método DeleteContact con Contact como parámetro de entrada.
El siguiente fragmento de código te muestra cómo eliminar contactos de un servidor de intercambio utilizando IEWSClient->DeleteContact.