Table of Contents

TTMSFNCCloudMicrosoftOutlookCalendar Class

Component that connects to a Microsoft account and exposes its calendars and events for reading, adding, updating and deleting, with notification events published for design-time use.

API unit family: TMSFNCCloudMicrosoftOutlookCalendar Inherits from: TTMSFNCCustomCloudMicrosoftOutlookCalendar

Syntax

TTMSFNCCloudMicrosoftOutlookCalendar = class(TTMSFNCCustomCloudMicrosoftOutlookCalendar)

Properties

Name Description
Calendars Calendars of the connected account, populated by GetCalendars. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)
Items Events retrieved for a calendar, populated by the GetCalendar methods. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)
Locale Locale used for date and text formatting in requests. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)
TimeZone Time zone in which event times are requested from the service. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)

Methods

Name Description
Add Starts an asynchronous request that creates a new event in the calendar identified by the event's calendar id. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)
AddCalendar Starts an asynchronous request that creates a new calendar with the given name in the connected account. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)
Delete Starts an asynchronous request that deletes the given event. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)
DeleteCalendar Starts an asynchronous request that deletes an existing calendar. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)
GetCalendar Starts an asynchronous request that retrieves the events of a specific calendar within a date range into Items. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)
GetCalendars Starts an asynchronous request that retrieves all calendars of the connected account into Calendars. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)
GetItemByID Starts an asynchronous request that retrieves a single event by its identifier. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)
UpdateCalendar Starts an asynchronous request that renames an existing calendar. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)
UpdateItem Starts an asynchronous request that saves changes made to an existing event back to the service. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)

Events

Name Description
OnAddCalendar Occurs when a request to add a calendar completes. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)
OnAddCalendarItem Occurs when a request to add a calendar event completes. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)
OnDeleteCalendar Occurs when a request to delete a calendar completes. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)
OnDeleteCalendarItem Occurs when a request to delete a calendar event completes. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)
OnGetCalendar Occurs when a request to retrieve calendar events completes. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)
OnGetCalendarItem Occurs when a request to retrieve a single calendar event completes. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)
OnGetCalendars Occurs when a request to retrieve the list of calendars completes. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)
OnUpdateCalendar Occurs when a request to update a calendar completes. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)
OnUpdateCalendarItem Occurs when a request to update a calendar event completes. (inherited from TTMSFNCCustomCloudMicrosoftOutlookCalendar)