Trabajando con citas
Cargar y guardar cita en formato ICS
La clase Appointment en la API Aspose.Email puede usarse para cargar una cita en formato ICS, así como crear una nueva cita y guardarla en disco en formato ICS. En este artículo, primero creamos una cita y la guardamos en disco en formato ICS, y luego la cargamos.
Crear cita y guardar en disco en formato ICS
Se requieren los siguientes pasos para crear una cita y guardarla en formato ICS.
- Cree una instancia de la clase Appointment e inicialícela con este constructor.
- Pase los siguientes argumentos en el constructor anterior
- Asistentes
- Descripción
- Fecha de finalización
- Ubicación
- Organizador
- Fecha de inicio
- Resumen
- Llame al método Save() y especifique el nombre del archivo y el formato en los argumentos.
La cita puede abrirse en Microsoft Outlook o en cualquier programa que pueda cargar un archivo ICS. Si el archivo se abre en Microsoft Outlook, este agrega automáticamente la cita al calendario de Outlook.
Los siguientes fragmentos de código le muestran cómo crear y guardar una cita en disco en formato ICS.
Cargar cita en formato ICS
Para cargar una cita en formato ICS, se requieren los siguientes pasos:
- Cree una instancia de la clase Appointment.
- Llame al método Load() proporcionando la ruta del archivo ICS.
- Lea cualquier propiedad para obtener cualquier información de la cita (archivo ICS).
Los siguientes fragmentos de código le muestran cómo cargar una cita en formato ICS.
Leer varios eventos de un archivo ICS
Escribir múltiples eventos en archivo ICS
Crear una solicitud de cita borrador
En artículos anteriores se mostró cómo crear y guardar una cita en formato ICS. A menudo se requiere crear una solicitud de cita en modo Borrador, de modo que la información básica se añada y luego la misma cita borrador sea reenviada a otros usuarios para los cambios necesarios según cada usuario. Para guardar una cita en modo Borrador, la propiedad Method de la clase Appointment debe establecerse en Publish. El siguiente fragmento de código le muestra cómo crear una solicitud de cita borrador.
Creación de borrador de cita a partir de texto
El siguiente fragmento de código le muestra cómo crear una cita borrador a partir de texto.
Establecer el estado de los participantes de los asistentes a la cita
La API de Aspose.Email para .NET le permite establecer el estado de los asistentes a la cita al formular un mensaje de respuesta. Esto añade la propiedad PARTSTAT al archivo ICS.