コード例 #1
0
ファイル: NLoggerReporter.cs プロジェクト: zhk0603/WebCrawler
 public NLoggerReporter(PipelineRunMode runMode,
                        IEnumerable <IPipeline> pipelines,
                        List <Dictionary <string, IScheduler> > schedulerDic) : this(runMode, pipelines)
 {
     _runMode      = runMode;
     _schedulerDic = schedulerDic;
 }
コード例 #2
0
ファイル: NLoggerReporter.cs プロジェクト: zhk0603/WebCrawler
 private NLoggerReporter(PipelineRunMode runMode, IEnumerable <IPipeline> pipelines)
 {
     if (runMode == PipelineRunMode.Chain)
     {
         AppendPipelines(pipelines.FirstOrDefault());
     }
     else
     {
         _pipelines = pipelines.ToList();
     }
 }
コード例 #3
0
ファイル: CrawlerBuilder.cs プロジェクト: zhk0603/WebCrawler
 public CrawlerBuilder UseParallelMode()
 {
     _runMode = PipelineRunMode.Parallel;
     return(this);
 }