Back to Devexpress

ASPxAppointmentStorage Class

aspnet-devexpress-dot-web-dot-aspxscheduler-a3912ea7.md

latest4.1 KB
Original Source

ASPxAppointmentStorage Class

Represents a storage which holds a collection of appointments.

Namespace : DevExpress.Web.ASPxScheduler

Assembly : DevExpress.Web.ASPxScheduler.v25.2.dll

NuGet Package : DevExpress.Web.Scheduler

Declaration

csharp
public class ASPxAppointmentStorage :
    AppointmentStorageBase,
    IASPxAppointmentStorage,
    IAppointmentStorageBase,
    IPersistentObjectStorage<Appointment>,
    IBatchUpdateable,
    IDisposable,
    IXtraSupportShouldSerialize,
    IXtraSupportDeserializeCollectionItem,
    ISchedulerMappingFieldChecker
vb
Public Class ASPxAppointmentStorage
    Inherits AppointmentStorageBase
    Implements IASPxAppointmentStorage,
               IAppointmentStorageBase,
               IPersistentObjectStorage(Of Appointment),
               IBatchUpdateable,
               IDisposable,
               IXtraSupportShouldSerialize,
               IXtraSupportDeserializeCollectionItem,
               ISchedulerMappingFieldChecker

The following members return ASPxAppointmentStorage objects:

Remarks

The ASPxAppointmentStorage class represents a storage which holds appointments. The functionality of the ASPxAppointmentStorage class can be accessed via the ASPxSchedulerStorage.Appointments property.

In unbound mode you can populate the storage with appointments using methods of the appointments collection.

Use the ASPxAppointmentStorage.Mappings property to specify which fields in the bound data source hold an appointment’s description, location, type, recurrence information, resource id, etc. The values of these fields will be synchronized with the corresponding properties of Appointment objects. The ASPxAppointmentStorage.CustomFieldMappings enables you to create an extra set of appointment properties, bound to data fields.

Implements

DevExpress.Utils.IBatchUpdateHandler

DevExpress.Data.IDataControllerData2

DevExpress.Data.IDataControllerData

DevExpress.XtraScheduler.Data.IAppointmentLoaderProvider

IAppointmentStorageBase

IPersistentObjectStorage<Appointment>

DevExpress.Utils.IBatchUpdateable

IDisposable

DevExpress.Utils.Serializing.Helpers.IXtraSupportShouldSerialize

IXtraSupportDeserializeCollectionItem

Inheritance

Object PersistentObjectStorage<Appointment> AppointmentStorageBase ASPxAppointmentStorage BootstrapAppointmentStorage

MVCxAppointmentStorage

See Also

ASPxAppointmentStorage Members

Appointments

ASPxResourceStorage

DevExpress.Web.ASPxScheduler Namespace