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