2011-10-13 34 views

回答

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:[email protected]") 
{ 
    CommonName = "Naveen Jose", 
    Role = "REQ-PARTICIPANT" 
}; 
attendes.Add(attendee1); 
//optional attendee 
IAttendee attendee2 = new DDay.iCal.Attendee("MAILTO:[email protected]") 
{ 
    CommonName = "Noah Naveen", 
    Role = "OPT-PARTICIPANT" 
}; 
attendes.Add(attendee2); 
if (attendes != null && attendes.Count > 0) 
{ 
    evt.Attendees = attendes; 
} 
+0

感謝提示的答覆 - 爲我工作。 – seekay

2

你也可以使用RSVP = true時從與會者

IAttendee attendee1 = new DDay.iCal.Attendee("MAILTO:[email protected]") 
{ 
    CommonName = "Naveen Jose", 
    Role = "REQ-PARTICIPANT", 
    RSVP = true 
};