C# Class Schyntax.ScheduledTask

Show file Open project: schyntax/cs-schtick Class Usage Examples

Public Methods

Method Description
StartSchedule ( DateTimeOffset lastKnownEvent = default(DateTimeOffset) ) : void
StopSchedule ( ) : void
UpdateSchedule ( Schyntax.Schedule schedule ) : void
UpdateSchedule ( string schedule ) : void

Private Methods

Method Description
QueueNextEvent ( ) : void
RaiseException ( Exception ex ) : void
RunPendingEvent ( PendingEvent ev ) : Task
ScheduledTask ( Schtick schtick, string name, Schyntax.Schedule schedule, ScheduledTaskCallback callback, ScheduledTaskAsyncCallback asyncCallback ) : System

Method Details

StartSchedule() public method

public StartSchedule ( DateTimeOffset lastKnownEvent = default(DateTimeOffset) ) : void
lastKnownEvent DateTimeOffset
return void

StopSchedule() public method

public StopSchedule ( ) : void
return void

UpdateSchedule() public method

public UpdateSchedule ( Schyntax.Schedule schedule ) : void
schedule Schyntax.Schedule
return void

UpdateSchedule() public method

public UpdateSchedule ( string schedule ) : void
schedule string
return void