2011-10-13 3 views
13

필수/선택 참석자 + 주최자를 iCal 이벤트에 어떻게 추가합니까?DDay iCal - 참석자 추가

나는 우수한 DDay 라이브러리를 사용하고 있으며 add a CN도되고 싶어하지만 documentation, 다운로드 한 예제 또는 다른 곳에서 예제를 찾지 못했습니다.

감사합니다.

답변

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

감사에서 응답을 묻는 메시지를 표시하도록 진정한 RSVP를 = 사용할 수 있습니다. – seekay

2

또한 참석자

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