iCalendar appointments namespace.
Classes
| Class | Description | |
|---|---|---|
| Alarm |
Represents alarm calendar entity.
You can use AddAlarm()()()() or AddAlarm(Alarm) to add alarm to event.
You can check Alarms collection to get alarms defined for a event.
| |
| AlarmAction |
Represents action that should be taken when alarm is raised.
| |
| Appointment |
Represents appointment calendar entity.
To get all appointments, that an email contains, you can use Appointments collection.
You can add appointment to an email using AddAppointment(Appointment) or AddAppointment(Appointment) methods.
| |
| BaseTimeZoneOffset |
Base class for standard and daylight savings time of a time zone.
| |
| DaylightOffset |
Represents daylight savings time of a time zone.
BEGIN:DAYLIGHT DTSTART:19700308T020000 RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=2SU;BYMONTH=3 TZOFFSETFROM:-0900 TZOFFSETTO:-0800 TZNAME:AKDT END:DAYLIGHT | |
| Event |
Represents event calendar entity.
| |
| EventClass |
Represents class of the event.
| |
| EventStatus |
Represents event status.
| |
| Frequency |
Represents frequency of the recurring event.
You can use Interval to specify interval greater than one.
| |
| Method |
Represents method of the appointment.
| |
| Participant |
Represents event participant.
| |
| ParticipationRole |
Represents user participation role.
| |
| ParticipationStatus |
Represents user participation status.
| |
| Person |
Represents a person.
| |
| RecurringRule |
Represents recurring rule for a event.
You can use AddRecurringRule()()()() or AddRecurringRule(RecurringRule) to make event recurring.
You can check RecurringRules collection to get all recurring rules defined for a event.
| |
| RelativeTo |
Represents information about AlarmOffset relation.
| |
| StandardOffset |
Represents standard time of a time zone.
BEGIN:STANDARD DTSTART:19701101T020000 RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=SU;BYMONTH=11 TZOFFSETFROM:-0800 TZOFFSETTO:-0900 TZNAME:AKST END:STANDARD | |
| VTimeZone |
Represents time zone entity.
| |
| Weekday |
Represents the day of the week.
new Weekday(2, Weekday.Monday) // represents second monday new Weekday(-1, Weekday.Friday) // represents last friday |