public NLoggerReporter(PipelineRunMode runMode,
                        IEnumerable <IPipeline> pipelines,
                        List <Dictionary <string, IScheduler> > schedulerDic) : this(runMode, pipelines)
 {
     _runMode      = runMode;
     _schedulerDic = schedulerDic;
 }
 private NLoggerReporter(PipelineRunMode runMode, IEnumerable <IPipeline> pipelines)
 {
     if (runMode == PipelineRunMode.Chain)
     {
         AppendPipelines(pipelines.FirstOrDefault());
     }
     else
     {
         _pipelines = pipelines.ToList();
     }
 }
Exemple #3
0
 public CrawlerBuilder UseParallelMode()
 {
     _runMode = PipelineRunMode.Parallel;
     return(this);
 }