我看到使用this calendar library in C#,我可以编程生成一个ics文件与一堆日历事件。是否有提供一个ics日历文件,将自动保持与更新
但我想要一个解决方案,如果我想订阅一个日历的人,所以当未来事件被添加或删除时,该人得到更新。
当你从Outlook订阅服务器上的一个ics文件时,它看起来像只是从Outlook帮助文件得到一个基于此的快照:=(我认为它的行为与我通过电子邮件发送日历相同)
通过电子邮件发送日历您可以通过电子邮件将任何您拥有的日历发送给其他人。这是一种称为日历快照的互联网日历。日历出现在电子邮件正文中。但是,接收日历快照的Office Outlook 2007用户可以选择将日历作为Outlook日历打开。这样做可以在并排模式或日历叠加模式下显示日历快照和当前日历。
是否有任何程序化解决方案允许用户订阅iCalendar文件(或其他格式),该文件会随时间变化而始终保持最新状态?
如果Outlook不刷新它从URL读取的内容,那真的很难。关于我知道的每个客户端都会按一定的时间间隔重新加载远程日历,例如每默认30分钟。 – 2010-11-28 16:13:19
@Ulrich Schwarz - 所以基本上你只是说它的客户端应用程序的责任只是轮询远程数据并重新同步 – leora 2010-11-28 16:21:06
这就是我所知道的。 (至少Mozilla Sunbird/Lightning和KDE whatsitsname这样做。) – 2010-11-28 17:11:50