DxSchedulerDataStorage Methods

A storage that holds data for the Scheduler control.
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