コード例 #1
0
 public Startup(
     IConfiguration configuration,
     IHostEnvironment environment,
     ILogger <Startup> logger,
     IStartupConfig startupConfig)
 {
     this.Configuration  = configuration;
     this._environment   = environment;
     this._logger        = logger;
     this._startupConfig = startupConfig;
 }
コード例 #2
0
 public static IWebHostBuilder CreateWebHostBuilder(
     string[] args,
     string json,
     string url,
     IStartupConfig startupConfig)
 {
     return(WebHost.CreateDefaultBuilder(args)
            .ConfigureAppConfiguration(
                configurationBuilder => ConfigureAppConfiguration(configurationBuilder, json))
            .ConfigureServices(services => services.AddScoped(x => startupConfig)).UseStartup <Startup>()
            .ConfigureLogging(ConfigureLogging).UseKestrel().UseUrls(url).UseNLog());
 }
コード例 #3
0
 public SiloStartupTask(IServiceProvider serviceProvider, IStartupConfig startupConfig)
 {
     this.serviceProvider = serviceProvider;
     this.startupConfig   = startupConfig;
 }