Skip to main content

TcxSchedulerWebServiceStorage Class

A persistence manager that stores online calendar and event data and synchronizes the calendar and event state with connected online accounts.

Declaration

TcxSchedulerWebServiceStorage = class(
    TcxCustomSchedulerStorage
)

Remarks

This class implements the online event data store mode in the ExpressScheduler Suite. Assign a TcxSchedulerWebServiceStorage component to the Scheduler control’s Storage property to display, manage, and synchronize events in a calendar stored in an online account.

The TcxSchedulerWebServiceStorage class provides the following members that allow you to:

  • Identify if the persistence manager is connected to an online calendar (IsActive);

  • Access individual web service resources (calendars) and their settings (Resources);

  • Obtain the number of resources, their display names, and identifiers (ResourceCount, ResourceNames, and ResourceIDs);

  • Obtain a list of events from a specific calendar (GetEvents);

  • Delete all events from all connected calendars whose active permissions allow event modifications (Clear);

  • Respond to errors occurring in a web service event data provider (OnProviderError).

The Scheduler control’s Storage property references a TcxSchedulerWebServiceStorage class instance as a TcxCustomSchedulerStorage object.

See Also