Пример #1
0
        public static IHostBuilder CreateHostBuilder(string[] args) =>
        Host.CreateDefaultBuilder(args)
        .ConfigureServices((hostContext, services) =>
        {
            IConfiguration configuration = hostContext.Configuration;
            CrawlConfig options          = configuration.GetSection("CrawlConfig").Get <CrawlConfig>();

            services.AddSingleton(options);
            services.AddHostedService <Worker>();
        });
Пример #2
0
 public Worker(ILogger <Worker> logger, CrawlConfig settings)
 {
     _logger          = logger;
     this.CrawlConfig = settings;
 }