iCalendar appointments namespace.

Classes

  ClassDescription
Public classAlarm
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.
Public classAlarmAction
Represents action that should be taken when alarm is raised.
Public classAppointment
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.
Public classBaseTimeZoneOffset
Base class for standard and daylight savings time of a time zone.
Public classDaylightOffset
Represents daylight savings time of a time zone.
CopyC#
BEGIN:DAYLIGHT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=2SU;BYMONTH=3
TZOFFSETFROM:-0900
TZOFFSETTO:-0800
TZNAME:AKDT
END:DAYLIGHT
Public classEvent
Represents event calendar entity.
Public classEventClass
Represents class of the event.
Public classEventStatus
Represents event status.
Public classFrequency
Represents frequency of the recurring event. You can use Interval to specify interval greater than one.
Public classMethod
Represents method of the appointment.
Public classParticipant
Represents event participant.
Public classParticipationRole
Represents user participation role.
Public classParticipationStatus
Represents user participation status.
Public classPerson
Represents a person.
Public classRecurringRule
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.
Public classRelativeTo
Represents information about AlarmOffset relation.
Public classStandardOffset
Represents standard time of a time zone.
CopyC#
BEGIN:STANDARD
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=SU;BYMONTH=11
TZOFFSETFROM:-0800
TZOFFSETTO:-0900
TZNAME:AKST
END:STANDARD
Public classVTimeZone
Represents time zone entity.
Public classWeekday
Represents the day of the week.
CopyC#
new Weekday(2, Weekday.Monday) // represents second monday
new Weekday(-1, Weekday.Friday) // represents last friday