微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 C# 通过 ical-Subscribe(Request type :Webcal) Outlook 日历设置闹钟

如何解决使用 C# 通过 ical-Subscribe(Request type :Webcal) Outlook 日历设置闹钟

当我们通过订阅(请求类型:Webcal)导入 Outlook 日历时,所有事件都被正确创建并同步工作,但 VALARM 被忽略且未设置。

但是如果我们下载(文本/日历)生成的 ICS 文件并将其作为文件导入 Outlook,则 VALARM(提醒)可以正常工作。

下面是我们的代码

        Event evt = iCal.Create<Event>();
        evt.Start = new iCalDateTime(DateTime.Now.AddMinutes(11));
        evt.End = new iCalDateTime(DateTime.Now.AddMinutes(20));
        evt.Description = "test2";
        Alarm alarm = new Alarm();
        alarm.Action = AlarmAction.display;
        alarm.Summary = "Alarm for the first Monday and second-to-last Monday of each month";
        alarm.Trigger = new Trigger(TimeSpan.FromMinutes(-10)); 
        evt.Alarms.Add(alarm);

    iCalendarSerializer serializer = new iCalendarSerializer();
    string output = serializer.SerializetoString(iCal);
    Response.ContentType = "text/calendar";
    Response.Headers["Content-disposition"] = "attachment; filename=calendar.ics";
    Response.Write(output);
    Response.End();

有人知道如何通过 ical-Subscribe(Request type :Webcal) Outlook 日历设置闹钟吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?