Appointment class doesn't provide enough VEVENT information

I am currently using Aspose.Email for .NET version 18.2.0

I’m loading Appointments from an ics file and when looking at the Appointment class it doesn’t expose enough information about the VEVENT.

It looks like no information is available for the following properties allowed by the spec.
class, created, geo, last-mod, priority, dtstamp, url, recurid, categories, comment, contact, exdate, exrule, rstatus, related, resources, rdate, rrule, x-prop

For recurrence there is a RecurrencePattern, but what should really be there is the original CalendarRecurrence.
It looks like it’s possible to generate RecurrencePatterns from a CalendarRecurrence but not the reverse.

Is there any way to access those other VEVENT properties?
Or if they can’t be added to the Appointment class is there a way to get back the original raw Calendar text for this event so I can parse out those properties myself?

Thanks!

Here’s a sample VEVENT with many unavailable properties, CLASS, CREATED, DTSTAMP, RRULE, EXDATE, etc…

BEGIN:VEVENT
ATTENDEE;CN=attendee@msn.com;RSVP=TRUE:mailto:attendee@msn.com
CLASS:PUBLIC
CREATED:20180222T174923Z
DESCRIPTION:body\n
DTEND;TZID=“Central Standard Time”:20180222T143000
DTSTAMP:20180222T180224Z
DTSTART;TZID=“Central Standard Time”:20180222T140000
EXDATE;TZID=“Central Standard Time”:20180226T140000
LAST-MODIFIED:20180222T175914Z
LOCATION:location
ORGANIZER;CN=Unknown:invalid:nomail
PRIORITY:5
RRULE:FREQ=DAILY
SEQUENCE:0
SUMMARY;LANGUAGE=en-us:subject
TRANSP:OPAQUE
UID:040000008200E00074C5B7101A82E0080000000020D9DF63D3ABD301000000000000000
0100000004AD034D37DF61541A0A29C1C85AD0451
X-ALT-DESC;FMTTYPE=text/html:\n\n\n\n\n\n\n\n\n

body

\n\n\n
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-DISALLOW-COUNTER:FALSE
X-MICROSOFT-ISDRAFT:TRUE
X-MS-OLK-AUTOFILLLOCATION:FALSE
X-MS-OLK-CONFTYPE:0
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT

@PeteLee,

We saved this in a sample.ics file and tried to open it in MS Outlook, but nothing happens and the ICS file doesn’t open in MS Outlook. Same is the case with Aspose.Email API. Could you please check if this opens at your end with MS Outlook? We would also request you to share the generation source of this ICS file with us.

Sorry I’ll include the whole ics file, I extracted just a single VEVENT snippet to illustrate some of the fields that exist in the data.

The ics was created using Outlook 2010. I created a daily recurring event, rescheduled one day, and canceled another one. Then I saved the entire calendar with the most detail.

BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 14.0 MIMEDIR//EN
VERSION:2.0
METHOD:PUBLISH
X-CALSTART:20180222T200000Z
X-WR-RELCALID:{00000018-645D-5F28-733D-4AA8300BE3C5}
X-WR-CALNAME:My Calendar
X-MS-OLK-WKHRSTART;TZID="Central Standard Time":080000
X-MS-OLK-WKHREND;TZID="Central Standard Time":170000
X-MS-OLK-WKHRDAYS:MO,TU,WE,TH,FR
BEGIN:VTIMEZONE
TZID:Central Standard Time
BEGIN:STANDARD
DTSTART:16011104T020000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010311T020000
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
ATTENDEE;CN=attendee@msn.com;RSVP=TRUE:mailto:attendee@msn.com
CLASS:PUBLIC
CREATED:20180222T174923Z
DESCRIPTION:body\n
DTEND;TZID="Central Standard Time":20180222T143000
DTSTAMP:20180222T180224Z
DTSTART;TZID="Central Standard Time":20180222T140000
EXDATE;TZID="Central Standard Time":20180226T140000
LAST-MODIFIED:20180222T175914Z
LOCATION:location
ORGANIZER;CN=Unknown:invalid:nomail
PRIORITY:5
RRULE:FREQ=DAILY
SEQUENCE:0
SUMMARY;LANGUAGE=en-us:subject
TRANSP:OPAQUE
UID:040000008200E00074C5B7101A82E0080000000020D9DF63D3ABD301000000000000000
	0100000004AD034D37DF61541A0A29C1C85AD0451
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//E
	N">\n<HTML>\n<HEAD>\n<META NAME="Generator" CONTENT="MS Exchange Server ve
	rsion 14.02.5004.000">\n<TITLE></TITLE>\n</HEAD>\n<BODY>\n<!-- Converted f
	rom text/rtf format -->\n\n<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calib
	ri">body</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>\n\n</BODY>\n</HTML>
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-DISALLOW-COUNTER:FALSE
X-MICROSOFT-ISDRAFT:TRUE
X-MS-OLK-AUTOFILLLOCATION:FALSE
X-MS-OLK-CONFTYPE:0
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
BEGIN:VEVENT
CLASS:PUBLIC
CREATED:20180222T175518Z
DTEND:20180223T193000Z
DTSTAMP:20180222T180224Z
DTSTART:20180223T190000Z
LAST-MODIFIED:20180222T175518Z
RECURRENCE-ID:20180223T200000Z
SEQUENCE:0
TRANSP:OPAQUE
UID:040000008200E00074C5B7101A82E0080000000020D9DF63D3ABD301000000000000000
	0100000004AD034D37DF61541A0A29C1C85AD0451
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR

@PeteLee,

Thank you for providing us the required information. We have requested the product team to provide comments about these headers in cal event under Id:EMAILNET-38926. You will be automatically notified once any update is received in this regard.

The issues you have found earlier (filed as ) have been fixed in this update. This message was posted using BugNotificationTool from Downloads module by MuzammilKhan