DxSchedulerDataStorage Members

A storage that holds data for the Scheduler control.

Constructors

Name Description
DxSchedulerDataStorage() Initializes a new DxSchedulerDataStorage class instance with the default settings.

Properties

Name Description
AppointmentLabelMappings Gets an object that specifies how appointment label properties map to the data source fields.
AppointmentLabelsSource Specifies an appointment label data source.
AppointmentMappings Specifies how the appointment properties are mapped to the data source fields.
AppointmentsSource Specifies an appointment data source.
AppointmentStatusMappings Gets an object that specifies how status item’s properties map to the data source fields.
AppointmentStatusSource Specifies an appointment status data source.
RecurrenceSettings Specifies common settings for recurrent appointments.
ResourceMappings Specifies how the resource properties are mapped to the data source fields.
ResourcesSource Specifies a data source for the appointment’s resources.
TimeZone Specifies the time zone for the storage.

Methods

Name Description
CopyAppointment(DxSchedulerAppointmentItem) Creates a copy of the appointment item.
CreateAppointmentItem() Creates a new appointment item.
CreateLabelItem() Creates a new label item.
CreateResourceItem() Creates a new resource item.
CreateStatusItem() Creates a new status item.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
GetAppointmentItemById(Object) Returns an appointment with the specified identifier from the storage.
GetAppointments(DxSchedulerDateTimeRange) Retrieves the collection of appointments that belong to the specified time interval.
GetExceptions(DxSchedulerAppointmentItem) Returns all exceptions to the specified pattern.
GetExceptions(Object) Returns all exceptions to a pattern that use the recurrence info with the specified identifier.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetLabelItemById(Object) Returns a label with the specified identifier from the storage.
GetOccurrenceOrException(DxSchedulerAppointmentItem, Int32) Returns an occurrence or exception with the specified recurrence index from the recurring series specified by its pattern.
GetOccurrenceOrException(Object, Int32) Returns an occurrence or exception with the specified recurrence index from the recurring series specified by its recurrence info.
GetOccurrencesAndExceptions(DxSchedulerAppointmentItem, DxSchedulerDateTimeRange) Retrieves the collection of occurrences and exceptions that belong to the specified time interval.
GetOccurrencesAndExceptions(Object, DxSchedulerDateTimeRange) Retrieves the collection of occurrences and exceptions with the specified recurrence index that belong to the specified time interval.
GetPattern(DxSchedulerAppointmentItem) Returns a pattern of the specified occurrence or exception.
GetPattern(Object) Returns a pattern that has a recurrence information with the specified identifier.
GetResourceItemById(Object) Returns a resource item with the specified identifier from the Scheduler’s data storage.
GetStatusItemById(Object) Returns a status with the specified identifier from the storage.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
RefreshData() Reloads all scheduler items from the data source.
RemoveAppointment(DxSchedulerAppointmentItem) Removes the specified appointment from the storage.
ToString() Returns a string that represents the current object. Inherited from Object.
See Also