C# Class DotNetWorkQueue.JobScheduler.ScheduledJob

Represents a job that has been scheduled.
Inheritance: IScheduledJob
ファイルを表示 Open project: blehnen/DotNetWorkQueue Class Usage Examples

Public Methods

Method Description
StartSchedule ( ) : void
StopSchedule ( ) : void
ToString ( ) : string

Returns a System.String that represents this instance.

UpdateSchedule ( IJobSchedule schedule ) : void
UpdateSchedule ( string schedule ) : void

Private Methods

Method Description
QueueNextEvent ( ) : void
RaiseEnQueue ( IJobQueueOutputMessage message ) : void
RaiseException ( Exception ex ) : void
RaiseNonFatalFailtureEnQueue ( IJobQueueOutputMessage message ) : void
RunPendingEvent ( PendingEvent ev ) : Task
ScheduledJob ( JobScheduler scheduler, string name, IJobSchedule schedule, IProducerMethodJobQueue queue, Expression actionToRun, IGetTime time, string route ) : System
ScheduledJob ( JobScheduler scheduler, string name, IJobSchedule schedule, IProducerMethodJobQueue queue, LinqExpressionToRun expressionToRun, IGetTime time, string route ) : System

Method Details

StartSchedule() public method

public StartSchedule ( ) : void
return void

StopSchedule() public method

public StopSchedule ( ) : void
return void

ToString() public method

Returns a System.String that represents this instance.
public ToString ( ) : string
return string

UpdateSchedule() public method

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

UpdateSchedule() public method

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