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";
OK、結果はまったく同じではありません。
ORGANIZER;CN="John Smith":MAILTO:jsmith@host1.com
ただし、MS Outlook はこの形式を受け入れます。これが私が探していたものです。