C# Class DotNetWorkQueue.JobScheduler.ScheduledJob

Represents a job that has been scheduled.
Inheritance: IScheduledJob
Afficher le fichier Open project: blehnen/DotNetWorkQueue Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public StartSchedule ( ) : void
Résultat void

StopSchedule() public méthode

public StopSchedule ( ) : void
Résultat void

ToString() public méthode

Returns a System.String that represents this instance.
public ToString ( ) : string
Résultat string

UpdateSchedule() public méthode

public UpdateSchedule ( IJobSchedule schedule ) : void
schedule IJobSchedule
Résultat void

UpdateSchedule() public méthode

public UpdateSchedule ( string schedule ) : void
schedule string
Résultat void