Skip to main content
A newer version of this page is available. .

PersistentObject Members

Base class for appointments, resources and AppointmentDependency objects.

Properties

Name Description
CustomFields Gets the collection of custom fields bound to the persistent object.
DeferChangingToEndUpdate This member supports the internal infrastructure and is not intended to be used directly from your code.
Id Gets a persistent object identifier previously retrieved from an external database or set at runtime.
IsDisposed Gets whether the current object has been disposed of.
IsUpdateLocked Gets whether the persistent object is locked while it is being updated.
RowHandle Gets or sets a value that identifies the data row bound to the persistent object.

Methods

Name Description
Assign(IPersistentObject) Copies all settings from the object passed as the parameter to the current object.
BeginUpdate() Locks the object until the EndUpdate or CancelUpdate method is called.
CancelUpdate() Unlocks the PersistentObject object after it has been locked by the BeginUpdate method, without causing an immediate visual update.
CanDelete() Raises the PersistentObjectStorage<T>.ObjectDeleting event to determine whether the object can be deleted.
Delete() Attempts to delete the persistent object from the collection to which it belongs.
DeleteCore() Deletes the persistent object from its storage.
Dispose() Disposes of the PersistentObject object.
EndUpdate() Unlocks the PersistentObject object after a call to the BeginUpdate method and causes an immediate visual update.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
FromXml(String) Obsolete. Reconstructs a persistent object from an XML encoding.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetSourceObject(ISchedulerStorageBase) Returns the data object that is bound to the current persistent object.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
OnContentChanged() The method is called upon modification of the persistent object.
OnContentChanging(String, Object, Object) Called before a persistent object is modified.
RaiseChildDeleting(IPersistentObject) This member supports the internal infrastructure and is not intended to be used directly from your code.
RaiseDeleting() This member supports the internal infrastructure and is not intended to be used directly from your code.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
RollbackObjectState(IPersistentObject) Restores object properties to their initial state.
ToString() Returns a string that represents the current object. Inherited from Object.
ToXml() Obsolete. Creates an XML encoding of the persistent object.
See Also