Table of Contents

Class TimeSchedule

Namespace
Tlabs.JobCntrl.Model.Intern.Starter
Assembly
Tlabs.JobCntrl.dll

Starter to activate on time schedule.

public sealed class TimeSchedule : BaseStarter, IStarter, IModel, IDisposable
Inheritance
TimeSchedule
Implements
Inherited Members
Extension Methods

Remarks

ScheduleTime for currently suported time pattern syntax.

Constructors

TimeSchedule()

public TimeSchedule()

Fields

PARAM_SCHEDULE_TIME

Param. name of schedule time (pattern)

public const string PARAM_SCHEDULE_TIME = "schedule-Time"

Field Value

string

Methods

ChangeEnabledState(bool)

Internal enabled state change.

protected override void ChangeEnabledState(bool enabled)

Parameters

enabled bool

Remarks

Called from Enabled setter (hence must not call the enabled setter to set new state!).

Dispose(bool)

Internal Dispose.

protected override void Dispose(bool disposing)

Parameters

disposing bool

Remarks

Managed resources should only be disposed when disposing == true.

InternalInit()

Internal Starter initalization.

protected override IStarter InternalInit()

Returns

IStarter

Remarks

Called from Initialize() after name, description and properties have been set.