Click or drag to resize

Limilabs.Mail.Appointments Namespace

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. You can use static fields of this class: Display and Audio.
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 classAppointmentParser iCalendar appointment parser.
Public classBaseTimeZoneOffset Base class for standard and daylight savings time of a time zone.
Public classDaylightOffset 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
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 classParticipantType Represents participant type.
Public classParticipationRole Represents user participation role.
Public classParticipationStatus Represents user participation status.
Public classPerson Represents a person.
Public classRecurrenceId Represents "RECURRENCE-ID" property (RecurrenceId). The full range of calendar components specified by a recurrence set is referenced by referring to just the UID property value corresponding to the calendar component. The "RECURRENCE-ID" property allows the reference to an individual instance within the recurrence set. The "RECURRENCE-ID" property is used in conjunction with the UID and Sequence property to identify a particular instance of a recurring event. For a given pair of UID and Sequence property values, the "RECURRENCE-ID" value for a recurrence instance is fixed.
Public classRecurrenceIdRange Represents value of Range property. You can use static fields of this class such as: ThisAndPrior and ThisAndFuture.
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. 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. new Weekday(2, Weekday.Monday) // represents second Monday new Weekday(-1, Weekday.Friday) // represents last Friday