PersistentObjectStorage<T> Class

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

Namespace: DevExpress.XtraScheduler

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

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.

See Also