如何用 DDay.iCal 生成 Organizer 字段?
How to generate the Organizer field with DDay.iCal?
我正在使用 C# 库 DDay.iCal 并尝试生成 IETF RFC 2445 中定义的 ORGANIZER 字段:
ORGANIZER;CN=John Smith:MAILTO:jsmith@host1.com
一个简单的问题:我该怎么做?我已经尝试了几种替代方法,但都没有成功:结果总是有问题。
我自己回答这个问题。在更仔细地研究 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 接受这种格式,这正是我所关注的。
我正在使用 C# 库 DDay.iCal 并尝试生成 IETF RFC 2445 中定义的 ORGANIZER 字段:
ORGANIZER;CN=John Smith:MAILTO:jsmith@host1.com
一个简单的问题:我该怎么做?我已经尝试了几种替代方法,但都没有成功:结果总是有问题。
我自己回答这个问题。在更仔细地研究 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 接受这种格式,这正是我所关注的。