Travailler avec les rendez‑vous
Charger et enregistrer un rendez‑vous au format ICS
La classe Appointment dans l’API Aspose.Email peut être utilisée pour charger un rendez‑vous au format ICS ainsi que créer un nouveau rendez‑vous et l’enregistrer sur le disque au format ICS. Dans cet article, nous créons d’abord un rendez‑vous et l’enregistrons sur le disque au format ICS, puis nous le chargeons.
Créer un rendez‑vous et l’enregistrer sur le disque au format ICS
Les étapes suivantes sont nécessaires pour créer un rendez‑vous et l’enregistrer au format ICS.
- Créez une instance de la classe Appointment et initialisez‑la avec ce constructeur.
- Passez les arguments suivants dans le constructeur ci‑dessus
- Participants
- Description
- Date de fin
- Lieu
- Organisateur
- Date de début
- Résumé
- Appelez la méthode Save() et spécifiez le nom du fichier ainsi que le format dans les arguments.
Le rendez‑vous peut être ouvert dans Microsoft Outlook ou tout programme capable de charger un fichier ICS. Si le fichier est ouvert dans Microsoft Outlook, il ajoute automatiquement le rendez‑vous dans le calendrier Outlook.
Les extraits de code suivants vous montrent comment créer et enregistrer un rendez‑vous sur le disque au format ICS.
Charger le rendez‑vous au format ICS
Pour charger un rendez‑vous au format ICS, les étapes suivantes sont requises :
- Créez une instance de la classe Appointment.
- Appelez la méthode Load() en fournissant le chemin du fichier ICS.
- Lisez n’importe quelle propriété pour obtenir toute information du rendez‑vous (fichier ICS).
Les extraits de code suivants vous montrent comment charger un rendez‑vous au format ICS.
Lire plusieurs événements depuis un fichier ICS
Écrire plusieurs événements dans un fichier ICS
Créer une demande de rendez‑vous brouillon
Il a été montré dans nos articles précédents comment créer et enregistrer un rendez‑vous au format ICS. Il est souvent nécessaire de créer une demande de rendez‑vous en mode Brouillon, afin que les informations de base soient ajoutées, puis que le même rendez‑vous brouillon soit transmis à d’autres utilisateurs pour les modifications nécessaires selon chaque utilisateur. Pour enregistrer un rendez‑vous en mode Brouillon, la propriété Method de la classe Appointment doit être définie sur Publish. Le fragment de code suivant montre comment créer une demande de rendez‑vous en brouillon.
Création d’un rendez‑vous brouillon à partir du texte
Le fragment de code suivant montre comment créer un rendez‑vous brouillon à partir de texte.
Définir le statut des participants aux rendez‑vous
L’API Aspose.Email pour .NET vous permet de définir le statut des participants d’un rendez‑vous lors de la formulation d’un message de réponse. Cela ajoute la propriété PARTSTAT au fichier ICS.