AppointmentDependencyDataStorage Members

A storage which holds a collection of appointment dependencies.

Constructors

Name Description
AppointmentDependencyDataStorage(SchedulerDataStorage) Initializes a new instance of the AppointmentDependencyDataStorage class with the specified settings.

Properties

Name Description
AutoReload Gets or sets whether dependencies are automatically fetched from the data source when it is modified.
Count Retrieves the total number of dependencies stored in this AppointmentDependencyDataStorage.
CustomFieldMappings Provides access to the collection of objects specifying how the custom properties of an appointment dependency map to the corresponding data fields.
DataMember Gets or sets the data source member which supplies data to the storage.
DataSource Gets or sets the object used as the data source to store appointment dependencies.
Filter Gets or set an expression used as a criteria to filter dependencies in the storage.
FilterCriteria Gets or sets the criteria to filter appointment dependencies in the storage.
IsDisposed Determines whether or not this AppointmentDependencyDataStorage is disposed.
Item[Int32] Retrieves an appointment dependency from the AppointmentDependencyDataStorage.Items collection.
Items Provides access to the AppointmentDependency collection owned by this AppointmentDependencyDataStorage.
Mappings Gets an object that specifies bindings established between persistent properties of the appointment dependencies maintained by the current storage and appropriate fields in the data source.
Storage Returns the SchedulerDataStorage that owns this AppointmentDependencyDataStorage.

Methods

Name Description
Add(AppointmentDependency) Adds the specific AppointmentDependency to this AppointmentDependencyDataStorage.
Add(Object, Object) Adds the AppointmentDependency with the specific parent and child IDs to this AppointmentDependencyDataStorage.
Add(Object, Object, AppointmentDependencyType) Adds the AppointmentDependency with the specific parent and child IDs and dependency type to this AppointmentDependencyDataStorage.
AddRange(AppointmentDependency[]) Adds an array of the appointment dependencies to this AppointmentDependencyDataStorage.
AddRange(IEnumerable<AppointmentDependency>) Adds an list of the appointment dependencies to this AppointmentDependencyDataStorage.
Clear() Removes all dependencies from this AppointmentDependencyDataStorage.
CreateAppointmentDependency(Object, Object) Adds a new appointment dependency to this AppointmentDependencyDataStorage.
CreateAppointmentDependency(Object, Object, AppointmentDependencyType) Adds a new appointment dependency to this AppointmentDependencyDataStorage.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
GetColumnNames() Returns names of data fields that belong to this AppointmentDependencyDataStorage's data source.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetObjectRow(AppointmentDependency) Returns the data row object that contains information about the specified appointment dependency.
GetType() Gets the Type of the current instance. Inherited from Object.
LoadFromXml(Stream) Loads dependencies from the specified stream file to this storage.
LoadFromXml(String) Loads dependencies from the specified XML file to this storage.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
ReloadData() Forces the AppointmentDependencyDataStorage to reload data from its AppointmentDependencyDataStorage.DataSource.
Remove(AppointmentDependency) Removes the specific AppointmentDependency from this AppointmentDependencyDataStorage.
SaveToXml(Stream) Saves appointment dependencies from this AppointmentDependencyDataStorage to the specified stream.
SaveToXml(String) Saves appointment dependencies from this AppointmentDependencyDataStorage to an XML file.
ToString() Returns a string that represents the current object. Inherited from Object.
See Also