Back to Devexpress

DxSchedulerDataStorage Members

blazor-devexpress-dot-blazor-dot-dxschedulerdatastorage-dot-underscore-members.md

latest8.8 KB
Original Source

DxSchedulerDataStorage Members

A storage that supplies data for the Scheduler control.

Constructors

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

Properties

NameDescription
AppointmentLabelMappingsSpecifies an object that defines how appointment label properties are mapped to data source fields.
AppointmentLabelsSourceSpecifies an appointment label data source.
AppointmentMappingsSpecifies how the appointment properties are mapped to the data source fields.
AppointmentsSourceSpecifies an appointment data source.
AppointmentStatusMappingsSpecifies an object that defines how status item properties are mapped to data source fields.
AppointmentStatusSourceSpecifies an appointment status data source.
EnableMultipleResourcesSpecifies whether an appointment can be shared between multiple resources.
RecurrenceSettingsSpecifies common settings for recurrent appointments.
ResourceMappingsSpecifies how the resource properties are mapped to the data source fields.
ResourcesSourceSpecifies a data source for the appointment’s resources.
TimeZoneSpecifies the time zone for the storage.

Methods

NameDescription
CopyAppointment(DxSchedulerAppointmentItem)Creates a copy of the appointment item.
CreateAppointmentItem(Boolean)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, Object) staticDetermines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object)Determines whether the specified object is equal to the current object. 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.
GetResourcesByIds(IEnumerable<Object>)Returns a collection of resource items with the specified identifiers 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() protectedCreates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) staticDetermines 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

DxSchedulerDataStorage Class

DevExpress.Blazor Namespace