Skip to main content

TcxSchedulerWebServiceStorageOfficeProvider Class

An online event data provider that can work with Microsoft accounts.

Declaration

TcxSchedulerWebServiceStorageOfficeProvider = class(
    TcxSchedulerWebServiceStorageOAuth2CustomProvider
)

Remarks

This class implements the online account access and event data synchronization functionality via the Microsoft Graph® and Outlook Calendar REST APIs. To authorize the event data provider in an online account and connect the corresponding web service storage resource to the selected calendar, you need to associate the provider with a properly configured Microsoft Graph® API-compatible authorization agent component.

Main API Members

The TcxSchedulerWebServiceStorageOfficeProvider class has public members that allow you to do the following:

  • Associate the online event data provider with the Microsoft Graph® API-compatible authorization agent (AuthorizationAgent).

  • Connect to the online account via the configured authorization agent (Connected).

  • Obtain the descriptive name that corresponds to the general type of a connected calendar (GetDisplayName).

  • Enable or disable the read-only mode for the connected account (ReadOnly).

  • Obtain the list of available online calendars and select one of them as the event data source (GetCalendarList and CalendarID).

  • Obtain information on the selected calendar (Calendar).

  • Specify the required content format for event descriptions (ContentType).

TcxSchedulerWebServiceStorageOfficeProvider Class References

To create a Microsoft calendar event data provider for a web service storage resource, assign the TcxSchedulerWebServiceStorageOfficeProvider class name to the resource’s ProviderClassName property. The newly created event data provider is accessible via the resource’s Provider property as a TcxSchedulerWebServiceStorageCustomProvider object.

Note

The Microsoft calendar event data provider provides no calendar list management functionality.

See Also