示例#1
0
文件: Job.cs 项目: TomPeters/chooie
 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
文件: Job.cs 项目: TomPeters/chooie
 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;
 }