BucketSchedulerTaskDescriptor
Namespace: TagBites.WinSchedulers.Descriptors
Assembly: TagBites.WinSchedulers.dll
Product: TagBites.WinSchedulers v. 1.3.8
Provides information about tasks in the BucketScheduler. This class cannot be inherited.
public sealed class BucketSchedulerTaskDescriptor : TagBites.WinSchedulers.ComponentModel.ComponentDescriptorInheritance: object → ComponentDescriptor → BucketSchedulerTaskDescriptor
Constructors
Section titled “Constructors”BucketSchedulerTaskDescriptor(Type, Func<object, object>)
Section titled “BucketSchedulerTaskDescriptor(Type, Func<object, object>)”Initializes a new instance of the BucketSchedulerTaskDescriptor class with the specified task component type and delegate which provide bucket containing the task.
public BucketSchedulerTaskDescriptor(Type componentType, Func<object, object> bucketDelegate)Parameters
Section titled “Parameters”componentTypeType
Type of the component this descriptor is bound to.bucketDelegateFunc<object, object>
BucketSchedulerTaskDescriptor(Type, string)
Section titled “BucketSchedulerTaskDescriptor(Type, string)”Initializes a new instance of the BucketSchedulerTaskDescriptor class with specified task component type, task bucket member.
public BucketSchedulerTaskDescriptor(Type componentType, string bucketMember)Parameters
Section titled “Parameters”componentTypeType
Type of the component this descriptor is bound to.bucketMemberstring
Member name that contains the task resource
Properties
Section titled “Properties”BorderColorDelegate
Section titled “BorderColorDelegate”Gets or sets the delegate encapsulating a method that returns the task border color.
public Func<object, Color> BorderColorDelegate { get; set; }Property Value
Section titled “Property Value”A delegate that returns the task border color.
BorderColorMember
Section titled “BorderColorMember”Gets or sets the name of the member that returns the task border color.
public string BorderColorMember { get; set; }Property Value
Section titled “Property Value”A String represents the name of the member that contains the task border color.
BucketDelegate
Section titled “BucketDelegate”Gets or sets the delegate encapsulating a method that returns the bucket containing the task.
public Func<object, object> BucketDelegate { get; set; }Property Value
Section titled “Property Value”A delegate that returns the bucket containing a bucket.
BucketMember
Section titled “BucketMember”Gets or sets the name of the member that returns the bucket containing the task.
public string BucketMember { get; set; }Property Value
Section titled “Property Value”A String represents the name of the member that contains the bucket containing the task.
ColorDelegate
Section titled “ColorDelegate”Gets or sets the delegate encapsulating a method that returns the task color.
public Func<object, Color> ColorDelegate { get; set; }Property Value
Section titled “Property Value”A delegate that returns the task color.
ColorMember
Section titled “ColorMember”Gets or sets the name of the member that returns the task color.
public string ColorMember { get; set; }Property Value
Section titled “Property Value”A String represents the name of the member that contains the task color.
ConsumptionDelegate
Section titled “ConsumptionDelegate”Gets or sets the delegate encapsulating a method that returns the consumption by the task of the bucket capacity.
public Func<object, double> ConsumptionDelegate { get; set; }Property Value
Section titled “Property Value”A delegate that returns the task consumption by the task of the bucket capacity.
ConsumptionMember
Section titled “ConsumptionMember”Gets or sets the name of the member that returns the consumption by the task of the bucket capacity.
public string ConsumptionMember { get; set; }Property Value
Section titled “Property Value”A String represents the name of the member that contains the consumption by the task of the bucket capacity.
DescriptionDelegate
Section titled “DescriptionDelegate”Gets or sets the delegate encapsulating a method that returns the description displayed by the task.
public Func<object, string> DescriptionDelegate { get; set; }Property Value
Section titled “Property Value”A delegate that returns the description displayed by the task.
DescriptionMember
Section titled “DescriptionMember”Gets or sets the name of the member that returns the description displayed by the task.
public string DescriptionMember { get; set; }Property Value
Section titled “Property Value”A String represents the name of the member that contains the description displayed by the task.
FontColorDelegate
Section titled “FontColorDelegate”Gets or sets the delegate encapsulating a method that returns the task font color.
public Func<object, Color> FontColorDelegate { get; set; }Property Value
Section titled “Property Value”A delegate that returns the task font color.
FontColorMember
Section titled “FontColorMember”Gets or sets the name of the member that returns the task font color.
public string FontColorMember { get; set; }Property Value
Section titled “Property Value”A String represents the name of the member that contains the task font color.
GroupDelegate
Section titled “GroupDelegate”Gets or sets the delegate encapsulating a method that returns the consumption by the task of the bucket capacity.
public Func<object, object> GroupDelegate { get; set; }Property Value
Section titled “Property Value”A delegate that returns the task consumption by the task of the bucket capacity.
GroupMember
Section titled “GroupMember”Gets or sets the name of the member that returns the task group.
public string GroupMember { get; set; }Property Value
Section titled “Property Value”A String represents the name of the member that contains the task group.
TextDelegate
Section titled “TextDelegate”Gets or sets the delegate encapsulating a method that returns the text displayed by the task.
public Func<object, string> TextDelegate { get; set; }Property Value
Section titled “Property Value”A delegate that returns the text displayed by the task.
TextMember
Section titled “TextMember”Gets or sets the name of the member that returns the text displayed by the task.
public string TextMember { get; set; }Property Value
Section titled “Property Value”A String represents the name of the member that contains the text displayed by the task