13

必須/オプションの出席者と主催者を iCal イベントに追加するにはどうすればよいですか?

私は優れた DDay ライブラリを使用しており、 CN も追加できるようにしたいと考えていますが、ドキュメント、ダウンロードされた例、または他の場所で例が見つかりませんでした。

ありがとう!

4

2 に答える 2

9

私は解決策を得ました。あまりきれいではありませんが、私にとってはうまくいきます。

iCalendar calendar = new iCalendar();
calendar.Method = "PUBLISH";

Event evt = calendar.Create<Event>();

var attendes = new List<IAttendee>();
//required attendee
IAttendee attendee1 = new DDay.iCal.Attendee("MAILTO:myid@gmail.com")
{
    CommonName = "Naveen Jose",
    Role = "REQ-PARTICIPANT"
};
attendes.Add(attendee1);
//optional attendee
IAttendee attendee2 = new DDay.iCal.Attendee("MAILTO:someid@codovations.com")
{
    CommonName = "Noah Naveen",
    Role = "OPT-PARTICIPANT"
};
attendes.Add(attendee2);
if (attendes != null && attendes.Count > 0)
{
    evt.Attendees = attendes;
}
于 2011-11-24T06:55:47.430 に答える
2

RSVP = true を使用して、出席者からの返信を求めることもできます

IAttendee attendee1 = new DDay.iCal.Attendee("MAILTO:myid@gmail.com")
{
    CommonName = "Naveen Jose",
    Role = "REQ-PARTICIPANT",
    RSVP = true
};
于 2015-04-24T09:22:57.533 に答える