The VCalendar class represents a vCalendar or an iCalendar. The Version property determines the actual calendar type. The VCalendar class contains all of the other calendar objects listed below.
PDI Tag | Component Property | EWSoftware PDI Class | Data Value Property | Notes |
---|---|---|---|---|
BEGIN:VCALENDAR |
|
| This class can represent a vCalendar or an iCalendar. The Version property determines the actual calendar type. | |
GEO | vCalendar 1.0 only. For iCalendar 2.0, the GEO property is on the VEVENT and VTODO components. | |||
CALSCALE | iCalendar 2.0 only. | |||
DAYLIGHT | DaylightDesignation, EndDateTime, Offset, StandardDesignation, StartDateTime, and UsesDaylightSavingTime | vCalendar 1.0 only. iCalendar 2.0 uses VTIMEZONE components instead. | ||
METHOD | iCalendar 2.0 only. | |||
PRODID | KeywordDescription, ProductLanguage, OwnerName, and IsRegistered |
| ||
TZ | vCalendar 1.0 only. iCalendar 2.0 uses VTIMEZONE components instead. | |||
VERSION |
| Version will be vCalendar10 or iCalendar20. | ||
X-??? | CustomName and Value | This property class represents custom or extended properties that are not part of the specification. | ||
BEGIN:VEVENT to END:VEVENT |
| See the VEVENT Classes topic for more information. | ||
BEGIN:VFREEBUSY to END:VFREEBUSY |
| iCalendar 2.0 only. See the VFREEBUSY Classes topic for more information. | ||
BEGIN:VJOURNAL to END:VJOURNAL |
| iCalendar 2.0 only. See the VJOURNAL Classes topic for more information. | ||
BEGIN:VTIMEZONE to END:VTIMEZONE |
| iCalendar 2.0 only. See the VTIMEZONE Classes topic for more information. | ||
BEGIN:VTODO to END:VTODO | VToDo and VToDoCollection |
| See the VTODO Classes topic for more information. | |
END:CALENDAR |
|
|
|