Back to Devexpress

PersistentObjectStorage<T> Class

corelibraries-devexpress-dot-xtrascheduler-dot-persistentobjectstorage-1.md

latest3.0 KB
Original Source

PersistentObjectStorage<T> Class

Represents a base class for the storage of persistent objects (appointments and resources).

Namespace : DevExpress.XtraScheduler

Assembly : DevExpress.XtraScheduler.v25.2.Core.Desktop.dll

NuGet Package : DevExpress.Scheduler.CoreDesktop

Declaration

csharp
public abstract class PersistentObjectStorage<T> :
    IPersistentObjectStorage<T>,
    IBatchUpdateable,
    IDisposable,
    IInternalPersistentObjectStorage<T>,
    IBatchUpdateHandler,
    IDataControllerData2,
    IDataControllerData
    where T : IPersistentObject
vb
Public MustInherit Class PersistentObjectStorage(Of T As IPersistentObject)
    Implements IPersistentObjectStorage(Of T),
               IBatchUpdateable,
               IDisposable,
               IInternalPersistentObjectStorage(Of T),
               IBatchUpdateHandler,
               IDataControllerData2,
               IDataControllerData

Type Parameters

Name
T

Remarks

This class implements methods to manage a collection of the Scheduler’s persistent objects. The PersistentObjectStorage<T> class allows the collection to be populated manually via the Items property, or automatically, by retrieving data from a data source which is specified by the DataSource and DataMember properties.

The PersistentObjectStorage<T> class is abstract, and serves as the base class for the AppointmentStorageBase and ResourceStorageBase classes.

Inheritance

Show 12 items

Object PersistentObjectStorage<T> AppointmentStorageBase

ResourceStorageBase

ASPxAppointmentStorage

ASPxResourceStorage

ResourceStorage

AppointmentStorage

AppointmentDependencyStorage

BootstrapAppointmentStorage

MVCxAppointmentStorage

MVCxResourceStorage

See Also

PersistentObjectStorage<T> Members

DevExpress.XtraScheduler Namespace