Пример #1
0
 public Job(string name, Action action, Action postRunAction, IJobListUpdater jobListUpdater, ILogger logger)
 {
     _name = name;
     _action = action;
     _postRunAction = postRunAction;
     _jobListUpdater = jobListUpdater;
     _logger = logger;
     State = JobState.Pending;
 }
Пример #2
0
 public Job(string name, Action action, Action postRunAction, IJobListUpdater jobListUpdater, ILogger logger)
 {
     _name           = name;
     _action         = action;
     _postRunAction  = postRunAction;
     _jobListUpdater = jobListUpdater;
     _logger         = logger;
     State           = JobState.Pending;
 }
Пример #3
0
 public Job(string name, Action action, IJobListUpdater jobListUpdater, ILogger logger)
     : this(name, action, () => { }, jobListUpdater, logger)
 {
 }
Пример #4
0
 public JobFactory(IJobListUpdater jobListUpdater, ILogger logger)
 {
     _jobListUpdater = jobListUpdater;
     _logger = logger;
 }
Пример #5
0
 public Job(string name, Action action, IJobListUpdater jobListUpdater, ILogger logger)
     : this(name, action, () => { }, jobListUpdater, logger)
 {
 }
Пример #6
0
 public JobFactory(IJobListUpdater jobListUpdater, ILogger logger)
 {
     _jobListUpdater = jobListUpdater;
     _logger         = logger;
 }