2015-08-22 2 views
2

J'utilise le C# bibliothèque DDay.iCal et essayer de produire le champ ORGANISATEUR tel que défini dans la RFC IETF 2445:Comment générer le champ Organisateur avec DDay.iCal?

ORGANIZER;CN=John Smith:MAILTO:[email protected] 

Une simple question: comment puis-je faire cela? J'ai déjà essayé plusieurs alternatives sans succès: il y a toujours quelque chose qui ne va pas avec le résultat.

Répondre

0

Répondre moi-même. C'était assez évident après avoir étudié la RFC 2445 (ou 5545) de plus près:

iCalendar iCal = new iCalendar(); 
Event ev = iCal.Create<Event>(); 

ev.Organizer = new Organizer("MAILTO:[email protected]"); 
ev.Organizer.CommonName = "John Smith"; 

Ok, le résultat est exactement le même:

ORGANIZER;CN="John Smith":MAILTO:[email protected] 

Cependant, MS Outlook accepte ce format et c'est ce que Je soignais.