Table of Contents

Class RepeatTrigger

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

Properties

EndAt

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

Property Value

DateTimeOffset

Interval

[TypeConverter(typeof(TimeSpanConverter))]
[Display(Name = "触发间隔")]
public TimeSpan Interval { get; set; }

Property Value

TimeSpan

RepeatCount

[Display(Name = "重复次数")]
public int RepeatCount { get; set; }

Property Value

int

UseRepeatForever

[Display(Name = "重复执行")]
public bool UseRepeatForever { get; set; }

Property Value

bool

Methods

Build(IScheduleJob)

public override ITrigger Build(IScheduleJob scheduleJob)

Parameters

scheduleJob IScheduleJob

Returns

ITrigger

LoadDefault()

加载默认值。

public override void LoadDefault()