Scheduler Storage
- 3 minutes to read
This document introduces the SchedulerStorage, describes its main features and lists its main members.
#What Is the Scheduler Storage?
The SchedulerStorage is a specific built-in element of the DXScheduler Suite for Silverlight, intended to implement all data operations for the SchedulerControl. It is represented by the SchedulerStorage class instance, and can be accessed via the SchedulerControl.Storage property. Although it is not visible to end-users, it does all the background work required by the scheduling application. The SchedulerStorage contains two specific data storages for appointments and resources, which are used to bind a scheduler to the appointments and resources datasource.
#What Are the Main Members of the Scheduler Storage?
The following table lists the main properties and methods of the SchedulerStorage class, which implements its basic functionality.
Member Name | Description |
---|---|
Data Binding | |
Scheduler |
Provides access to a storage that contains information on appointments. |
Scheduler |
Provides access to an object which manages resources for appointments. |
Scheduler |
Gets a value indicating if the Scheduler |
Appointment |
Contains information on mappings of standard appointment properties to specific fields in a datasource. |
Resource |
Contains information on mappings of standard resource properties to appropriate fields in a datasource. |
Appointment |
Provides access to the collection of appointment labels. |
Appointment |
Provides access to the collection of appointment statuses. |
Data Processing | |
Scheduler |
Returns the data row object that contains information about the specified persistent object. |
Scheduler |
Returns the value of the specified field in the data row that contains information about the persistent object. |
Scheduler |
Assigns the specified value to a field in the data row that contains information about the specified persistent object. |
Scheduler |
Enables specific appointments to be hidden in the Scheduler Control. |
Scheduler |
Enables specific resources to be hidden in the Scheduler Control. |
Notification Events | |
Scheduler |
Allows you to cancel the insertion of an appointment. |
Scheduler |
Fires after one or more appointments have been added to the collection. |
Scheduler |
Fires when an appointment's property is changing. |
Scheduler |
Fires after properties of one or more appointments have been changed. |
Scheduler |
Allows you to cancel the deletion of an appointment. |
Scheduler |
Fires after deletion of one or more appointments. |
Scheduler |
Allows you to cancel the addition of a resource. |
Scheduler |
Occurs when new resources have been inserted into the scheduler storage. |
Scheduler |
Fires when a resource property is about to be changed. |
Scheduler |
Occurs when a resource or several resources in a collection are changed. |
Scheduler |
Allows the deletion of a resource to be cancelled. |
Scheduler |
Occurs after a resource or several resources have been deleted. |
Miscellaneous | |
Scheduler |
Gets or sets whether an reminder availability for appointments is enabled. |
Scheduler |
Gets whether the reminders are enabled. |
Scheduler |
Gets whether the information on appointment recurrence is obtained from a data source. |
Scheduler |
Gets whether the information on appointment reminders is obtained from a data source. |