【问题标题】:DDay iCal - adding an AttendeeDDay iCal - 添加参加者
【发布时间】:2011-12-06 14:07:42
【问题描述】:

如何将必需/可选的与会者 + 组织者添加到 iCal 活动?

我正在使用优秀的 DDay 库,并且希望也能够add a CN,但在documentation、下载的示例或其他地方没有找到任何示例。

谢谢!

【问题讨论】:

    标签: asp.net-mvc icalendar dday


    【解决方案1】:

    我找到了解决方案。不是很整洁,但它对我有用。

    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;
    }
    

    【讨论】:

      【解决方案2】:

      您也可以使用 RSVP = true 来提示与会者回复

      IAttendee attendee1 = new DDay.iCal.Attendee("MAILTO:myid@gmail.com")
      {
          CommonName = "Naveen Jose",
          Role = "REQ-PARTICIPANT",
          RSVP = true
      };
      

      【讨论】:

        猜你喜欢
        • 2015-05-18
        • 1970-01-01
        • 2016-10-27
        • 1970-01-01
        • 1970-01-01
        • 2012-12-06
        • 1970-01-01
        • 1970-01-01
        • 2012-05-28
        相关资源
        最近更新 更多