PersistentObjectStorage<T> Class
Represents a base class for the storage of persistent objects (appointments and resources).
Namespace: DevExpress.XtraScheduler
Assembly: DevExpress.XtraScheduler.v24.2.Core.Desktop.dll
NuGet Package: DevExpress.Scheduler.CoreDesktop
#Declaration
public abstract class PersistentObjectStorage<T> :
IPersistentObjectStorage<T>,
IBatchUpdateable,
IDisposable,
IInternalPersistentObjectStorage<T>,
IBatchUpdateHandler,
IDataControllerData2,
IDataControllerData
where T : IPersistentObject
#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.