Table of Contents

Class DailyTimeIntervalTrigger

Namespace
H.Controls.ScheduleBox
Assembly
H.Controls.ScheduleBox.dll
[Display(Name = "每日触发器", GroupName = "Default")]
public class DailyTimeIntervalTrigger : TriggerBase, INotifyPropertyChanged, IDisplayBindable, IIconable, INameable, IOrderable, IGroupable, IDable, IDescriptionable, IScheduleTrigger
Inheritance
DailyTimeIntervalTrigger
Implements
Inherited Members
Extension Methods

Properties

DayOfWeeks

[Display(Name = "重复")]
public DayOfWeeks DayOfWeeks { get; set; }

Property Value

DayOfWeeks

EndAt

[Display(Name = "结束时间")]
[TypeConverter(typeof(DateTimeOffsetConverter))]
public DateTimeOffset EndAt { get; set; }

Property Value

DateTimeOffset

Hour

[Display(Name = "小时")]
[Range(0, 23)]
public int Hour { get; set; }

Property Value

int

Minute

[Display(Name = "分钟")]
[Range(0, 59)]
public int Minute { get; set; }

Property Value

int

Second

[Display(Name = "秒")]
[Range(0, 59)]
public int Second { get; set; }

Property Value

int

TimeZoneInfo

[Display(Name = "时区")]
[PropertyNameSourcePropertyItem(typeof(FormComboBoxPropertyItem), "GetTimeZoneInfos")]
public TimeZoneInfo TimeZoneInfo { get; set; }

Property Value

TimeZoneInfo

Methods

Build(IScheduleJob)

public override ITrigger Build(IScheduleJob scheduleJob)

Parameters

scheduleJob IScheduleJob

Returns

ITrigger

GetTimeZoneInfos()

public IEnumerable<TimeZoneInfo> GetTimeZoneInfos()

Returns

IEnumerable<TimeZoneInfo>