API Documentation

IBucketSchedulerDataSource

Namespace: TagBites.WinSchedulers
Assembly: TagBites.WinSchedulers.dll

Provides a mechanism for loading data for TagBites.WinSchedulers.BucketScheduler control.

public abstract interface IBucketSchedulerDataSource

Properties

BucketDescriptor

Gets the task descriptor.

public BucketSchedulerBucketDescriptor BucketDescriptor { get; }

Result Type: BucketSchedulerBucketDescriptor

ColumnDescriptor

Gets the task descriptor.

public BucketSchedulerRowColumnDescriptor ColumnDescriptor { get; }

Result Type: BucketSchedulerRowColumnDescriptor

ColumnSummaryDescriptor

Gets the task descriptor.

public BucketSchedulerSummaryDescriptor ColumnSummaryDescriptor { get; }

Result Type: BucketSchedulerSummaryDescriptor

RowDescriptor

Gets the task descriptor.

public BucketSchedulerRowColumnDescriptor RowDescriptor { get; }

Result Type: BucketSchedulerRowColumnDescriptor

RowSummaryDescriptor

Gets the task descriptor.

public BucketSchedulerSummaryDescriptor RowSummaryDescriptor { get; }

Result Type: BucketSchedulerSummaryDescriptor

TaskDescriptor

Gets the task descriptor.

public BucketSchedulerTaskDescriptor TaskDescriptor { get; }

Result Type: BucketSchedulerTaskDescriptor

Methods

LoadColumns()

Loads columns.

public IList<object> LoadColumns()

Result Type: IList<object>

LoadContent(BucketSchedulerDataSourceView)

Loads content like

public void LoadContent(BucketSchedulerDataSourceView view)

Result Type: void

Parameters

TypeName
BucketSchedulerDataSourceViewviewData source view storing data.

LoadRows()

Loads rows.

public IList<object> LoadRows()

Result Type: IList<object>

Reset()

Resets loaded data.

public void Reset()

Result Type: void