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\nX-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