corelibraries-devexpress-dot-xtrascheduler-dot-persistentobjectstorage-1.md
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
public abstract class PersistentObjectStorage<T> :
IPersistentObjectStorage<T>,
IBatchUpdateable,
IDisposable,
IInternalPersistentObjectStorage<T>,
IBatchUpdateHandler,
IDataControllerData2,
IDataControllerData
where T : IPersistentObject
Public MustInherit Class PersistentObjectStorage(Of T As IPersistentObject)
Implements IPersistentObjectStorage(Of T),
IBatchUpdateable,
IDisposable,
IInternalPersistentObjectStorage(Of T),
IBatchUpdateHandler,
IDataControllerData2,
IDataControllerData
| Name |
|---|
| T |
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.
Show 12 items
Object PersistentObjectStorage<T> AppointmentStorageBase
See Also