2011-10-13 19 views
13

W jaki sposób można dodać wymagane/opcjonalne uczestników + organizatora do zdarzenia iCal?DDay iCal - dodawanie uczestnika

Używam doskonałej biblioteki DDay i chciałbym móc również add a CN, ale nie znalazłem żadnych przykładów w documentation, pobranych przykładach lub w innych miejscach.

Dzięki!

Odpowiedz

9

Mam rozwiązanie. Niezbyt schludny, ale działa dla mnie.

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

Dzięki - który pracował dla mnie. – seekay

2

Można również użyć RSVP = true, aby skłonić do odpowiedzi od uczestnika

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