如何使用DDay.iCal生成管理器字段?

时间:2015-08-22 06:02:24

标签: c# icalendar dday

我正在使用C#库DDay.iCal并尝试生成IETF RFC 2445中定义的ORGANIZER字段:

ORGANIZER;CN=John Smith:MAILTO:jsmith@host1.com

一个简单的问题:我该怎么做?我已经尝试了几种替代方案但没有成功:结果总是有问题。

1 个答案:

答案 0 :(得分:0)

自己回答这个问题。在更仔细地研究RFC 2445(或5545)之后,这是非常明显的:

iCalendar iCal = new iCalendar();
Event ev = iCal.Create<Event>();

ev.Organizer = new Organizer("MAILTO:jsmith@host1.com");
ev.Organizer.CommonName = "John Smith";

好的,结果并不完全相同:

ORGANIZER;CN="John Smith":MAILTO:jsmith@host1.com

但是,MS Outlook接受这种格式,这就是我所关注的。