Defines a common attribute which can be assigned to appointments to group them.
public interface Resource : IPersistentObject, IBatchUpdateable, IDisposable, IIdProvider
Public Interface Resource Inherits IPersistentObject, IBatchUpdateable, IDisposable, IIdProvider
The Resource represents a common attribute which can be assigned to appointments to group them and facilitate the task of managing the time of resources and people groups under a single View. An appointment can be associated with a resource by setting the appointment's Appointment.ResourceId property to the required resource's unique identifier.
In addition to the members inherited from the PersistentObject class, the Resource class provides an interface enabling a resource instance's caption (Resource.Caption), color (Resource.Color), unique identifier (PersistentObject.Id) and visibility (Resource.Visible) to be specified.
Use the SchedulerStorageBase.CreateResource method to create a resource. Add it to the persistent storage using the ResourceStorageBase.Add method. Resources are maintained within the ResourceStorageBase.Items collection of a ResourceStorage object which is referenced by the SchedulerStorage.Resources property of the SchedulerStorage component.