TimeSchedulerDataSource
Namespace: TagBites.WinSchedulers
Assembly: TagBites.WinSchedulers.dll
Product: TagBites.WinSchedulers v. 1.3.8
Provides the base class from which the classes that represent data source for TimeScheduler are derived.
public abstract class TimeSchedulerDataSource : TagBites.WinSchedulers.ITimeSchedulerDataSourceInheritance: object → TimeSchedulerDataSource
Constructors
Section titled “Constructors”TimeSchedulerDataSource()
Section titled “TimeSchedulerDataSource()”protected TimeSchedulerDataSource()Methods
Section titled “Methods”CreateResourceDescriptor()
Section titled “CreateResourceDescriptor()”Creates a TimeSchedulerResourceDescriptor object providing information about resource object.
protected virtual TimeSchedulerResourceDescriptor CreateResourceDescriptor()Returns
Section titled “Returns”TimeSchedulerResourceDescriptor
A TimeSchedulerResourceDescriptor object providing information about resource object.
CreateTaskDescriptor()
Section titled “CreateTaskDescriptor()”When overridden in a derived class, creates a TimeSchedulerTaskDescriptor object providing information about task object.
protected virtual TimeSchedulerTaskDescriptor CreateTaskDescriptor()Returns
Section titled “Returns”A TimeSchedulerTaskDescriptor object providing information about task object.
LoadContent(TimeSchedulerDataSourceView)
Section titled “LoadContent(TimeSchedulerDataSourceView)”Loads content.
public virtual void LoadContent(TimeSchedulerDataSourceView view)Parameters
Section titled “Parameters”viewTimeSchedulerDataSourceView
Data source view storing data.
LoadResources()
Section titled “LoadResources()”Loads resources.
public virtual IList<object> LoadResources()Returns
Section titled “Returns”A IList containing all the objects representing resources.
Reset()
Section titled “Reset()”Resets loaded data.
public virtual void Reset()