public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup <Startup>(); }) .ConfigureLogging(SampleServiceCollectionExtensions.ConfigureLogging) .ConfigureAppConfiguration((builder) => SampleServiceCollectionExtensions.ConfigureAppConfiguration(builder, args, typeof(Program).Assembly));
public static IHostBuilder CreateHostBuilder(string[] args) { return(Host.CreateDefaultBuilder(args) #if DEBUG .UseEnvironment("Development") #endif .ConfigureServices((hostContext, services) => { services.AddWorkerSampleTelemetry(hostContext.Configuration); services.AddHttpClient(); services.AddHostedService <WebQueueConsumerHostedService>(); }) .ConfigureLogging(SampleServiceCollectionExtensions.ConfigureLogging) .ConfigureAppConfiguration((builder) => SampleServiceCollectionExtensions.ConfigureAppConfiguration(builder, args, typeof(Program).Assembly))); }