Je vois en utilisant this calendar library in C# que je peux générer par programme un fichier ics avec un tas d'événements de calendrier.est là de toute façon pour fournir un fichier Calendrier ics qui sera automatiquement synchronisé avec les mises à jour
mais je veux une solution si une personne veut s'abonner à un calendrier, donc quand des événements futurs seront ajoutés ou supprimés, cette personne sera mise à jour. Lorsque vous vous abonnez à un fichier ics sur un serveur à partir de Outlook, il semble que Outlook obtienne un instantané basé sur le fichier d'aide Outlook: = (je suppose que c'est le même comportement que j'ai envoyé un calendrier par e-mail Envoyer un calendrier par e-mail Vous pouvez envoyer un calendrier à une autre personne dans un message électronique. C'est un type de calendrier Internet appelé Instantané du calendrier. Le calendrier apparaît dans le corps d'un message électronique. Toutefois, un utilisateur Office Outlook 2007 qui reçoit l'instantané du calendrier peut choisir d'ouvrir le calendrier en tant que calendrier Outlook. Cela permet d'afficher l'instantané du calendrier et le calendrier actuel en mode côte à côte ou en mode calendrier. Y at-il une solution programmatique pour permettre à une personne de s'abonner à un fichier iCalendar (ou un autre format) qui resterait toujours à jour avec les dernières modifications au fil du temps?
Si Outlook ne rafraîchit jamais ce qu'il lit depuis une URL, c'est vraiment difficile. A propos de chaque client que je connais va recharger les calendriers distants à certains intervalles, quelque chose comme 30 minutes par défaut. –
@Ulrich Schwarz - Donc, fondamentalement, vous dites qu'il est de la responsabilité de l'application client de simplement interroger les données à distance ics et re sync – leora
C'est la façon dont je sais. (Au moins Mozilla Sunbird/Lightning et KDE whatsitsname font comme ça.) –