如何解决使用 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 举报,一经查实,本站将立刻删除。