Back to Devexpress

IPersistentObject Members

corelibraries-devexpress-dot-xtrascheduler-dot-ipersistentobject-dot-underscore-members.md

latest2.8 KB
Original Source

IPersistentObject Members

A base interface for the Scheduler persistent objects (appointments, resources, appointment dependencies).

Properties

NameDescription
CustomFieldsGets the collection of custom fields bound to the persistent object.
IdGets the object’s identifier.
IsDisposedGets a value indicating whether a persistent object has been disposed of.
RowHandleGets or sets a value that identifies the data row bound to the persistent object.

Methods

NameDescription
Assign(IPersistentObject)Copies all properties of the object passed as the parameter to the current object.
Delete()Deletes the persistent object from the storage or collection.
Dispose()Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Inherited from IDisposable.
GetRow(ISchedulerStorageBase)Provides access to the data record for the persistent object.
GetSourceObject(ISchedulerStorageBase)Returns the data object that is bound to the current persistent object.
GetValue(ISchedulerStorageBase, String)Obtains the value of the data field in the record bound to the current PersistentObject, supplied by the specified storage object.
SetValue(ISchedulerStorageBase, String, Object)Performs a transaction to change the value of the field in the data record bound to the persistent object.

See Also

IPersistentObject Interface

DevExpress.XtraScheduler Namespace