Aspose.Email.Calendar
Contents
[
Hide
]Create, read and save appointments, tasks and reminders in iCalendar (ICS) and Outlook MSG formats, and turn them into email meeting requests.
Classes
| Class | Description |
|---|---|
| Appointment | Represents a calendar event, such as a meeting or an appointment, that can be read from and saved to iCalendar (ICS) or Outlook MSG, or sent by email as a meeting request. |
| AppointmentCollection | A list of Appointment objects. |
| AppointmentFormattingOptions | Templates that Appointment.GetAppointmentText uses to render the details of an appointment as plain text or HTML. |
| AppointmentIcsSaveOptions | Represents options for saving an appointment or meeting to an ICS (iCalendar) file. |
| AppointmentLoadOptions | Represents options for loading an appointment from an ICS (iCalendar) file. |
| AppointmentMsgSaveOptions | Options for saving an appointment as an Outlook message (MSG). |
| AppointmentReminder | Represents a reminder of an event (the iCalendar VALARM component). |
| AppointmentReminderCollection | A list of AppointmentReminder objects. |
| AppointmentSaveOptions | The base class for appointment save options; use AppointmentIcsSaveOptions or AppointmentMsgSaveOptions. |
| CalendarReader | Reads the events of an iCalendar (ICS) file or stream one by one. |
| CalendarWriter | Writes events to an iCalendar (ICS) file or stream, one after another. |
| ReminderAttachment | A file attached to a reminder, such as the sound of an audio reminder, given either as inline data or as a URI. |
| ReminderAttachmentCollection | A list of ReminderAttachment objects. |
| ReminderAttendee | A recipient of an email reminder. |
| ReminderAttendeeCollection | A list of ReminderAttendee objects. |
| ReminderDuration | A length of time used by a reminder trigger or as a repetition interval. |
| ReminderTrigger | Defines when a reminder triggers: at an absolute date and time, or at a time relative to the start or end of the event. |
| Task | Represents a task (an iCalendar VTODO component) that can be read from iCalendar and saved to iCalendar or Outlook MSG. |
| TaskCollection | A collection of Task objects. |
| TaskIcsSaveOptions | Options for saving a task in iCalendar (ICS) format. |
| TaskMsgSaveOptions | Options for saving a task as an Outlook message (MSG). |
| TaskSaveOptions | The base class for task save options; use TaskIcsSaveOptions or TaskMsgSaveOptions. |
Enumeration
| Enumeration | Description |
|---|---|
| AppointmentAction | Specifies whether a calendar message creates, updates or cancels an event. |
| AppointmentClass | Defines the access classification of an event (the iCalendar CLASS property). |
| AppointmentFlags | Flags that describe an appointment. |
| AppointmentMethodType | Defines the iCalendar METHOD of a calendar object, as specified by iTIP (RFC 5546). |
| AppointmentSaveFormat | Formats an appointment can be saved in. |
| AppointmentStatus | Defines the status of an event (the iCalendar STATUS property). |
| AppointmentTransparency | Defines whether an event blocks time in free/busy searches (the iCalendar TRANSP property). |
| MSBusyStatus | Defines how the time of an event is shown in a calendar, as used by Microsoft Outlook and Exchange (the X-MICROSOFT-CDO-BUSYSTATUS property). |
| MSImportance | Defines the importance of an event, as used by Microsoft Outlook and Exchange (the X-MICROSOFT-CDO-IMPORTANCE property). |
| MSIntendedStatus | Defines how the organizer wants attendees to show the time of a meeting, as used by Microsoft Outlook and Exchange (the X-MICROSOFT-CDO-INTENDEDSTATUS property). |
| ReminderAction | Defines what happens when a reminder triggers (the iCalendar ACTION property). |
| ReminderRelated | Defines whether a relative reminder trigger is measured from the start or from the end of the event. |
| TaskStatus | Defines how far work on a task has progressed. |
| TIPMethod | Defines the iTIP (iCalendar Transport-Independent Interoperability Protocol) methods associated with an object. |