2

C# ライブラリ DDay.iCal を使用して、IETF RFC 2445 で定義されている ORGANIZER フィールドを生成しようとしています。

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

簡単な質問: どうすればこれを行うことができますか? 私はすでに成功していないいくつかの代替手段を試しました.結果には常に何か問題があります.

4

1 に答える 1

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";

OK、結果はまったく同じではありません。

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

ただし、MS Outlook はこの形式を受け入れます。これが私が探していたものです。

于 2015-08-23T06:58:36.720 に答える