2 instantiations of WebHostBuilderContext
Microsoft.AspNetCore.Hosting (2)
GenericHost\WebHostBuilderBase.cs (1)
82var webHostBuilderContext = new WebHostBuilderContext
WebHostBuilder.cs (1)
59_context = new WebHostBuilderContext
76 references to WebHostBuilderContext
CreateDefaultBuilderApp (1)
Program.cs (1)
43private static string GetResponseMessage(WebHostBuilderContext context)
CreateDefaultBuilderOfTApp (1)
Program.cs (1)
54private static string GetResponseMessage(WebHostBuilderContext context)
Microsoft.AspNetCore (13)
ConfigureWebHostBuilder.cs (7)
21private readonly WebHostBuilderContext _context; 23internal ConfigureWebHostBuilder(WebHostBuilderContext webHostBuilderContext, ConfigurationManager configuration, IServiceCollection services) 39public IWebHostBuilder ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate) 90public IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices) 100return ConfigureServices((WebHostBuilderContext context, IServiceCollection services) => configureServices(services)); 173IWebHostBuilder ISupportsStartup.Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure) 183IWebHostBuilder ISupportsStartup.UseStartup<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] TStartup>(Func<WebHostBuilderContext, TStartup> startupFactory)
WebApplicationBuilder.cs (5)
212var webHostContext = (WebHostBuilderContext)bootstrapHostBuilder.Properties[typeof(WebHostBuilderContext)]; 388private void ConfigureApplication(WebHostBuilderContext context, IApplicationBuilder app) => 391private void ConfigureApplication(WebHostBuilderContext context, IApplicationBuilder app, bool allowDeveloperExceptionPage)
WebHost.cs (1)
247private static void ConfigureKestrel(WebHostBuilderContext builderContext, KestrelServerOptions options)
Microsoft.AspNetCore.Hosting (50)
GenericHost\GenericWebHostBuilder.cs (10)
47var webhostContext = GetWebHostBuilderContext(context); 54var webhostContext = GetWebHostBuilderContext(context); 98private void ScanAssemblyAndRegisterStartup(HostBuilderContext context, IServiceCollection services, WebHostBuilderContext webhostContext, WebHostOptions webHostOptions) 191public IWebHostBuilder UseStartup<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] TStartup>(Func<WebHostBuilderContext, TStartup> startupFactory) 210var webHostBuilderContext = GetWebHostBuilderContext(context); 221var webHostBuilderContext = GetWebHostBuilderContext(context); 341public IWebHostBuilder Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure) 358var webhostBuilderContext = GetWebHostBuilderContext(context); 370private readonly WebHostBuilderContext _context; 372public HostServiceProvider(WebHostBuilderContext context)
GenericHost\HostingStartupWebHostBuilder.cs (9)
18private Action<WebHostBuilderContext, IConfigurationBuilder>? _configureConfiguration; 19private Action<WebHostBuilderContext, IServiceCollection>? _configureServices; 33public IWebHostBuilder ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate) 44public IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices) 58public void ConfigureServices(WebHostBuilderContext context, IServiceCollection services) 63public void ConfigureAppConfiguration(WebHostBuilderContext context, IConfigurationBuilder builder) 68public IWebHostBuilder UseDefaultServiceProvider(Action<WebHostBuilderContext, ServiceProviderOptions> configure) 78public IWebHostBuilder Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure) 90public IWebHostBuilder UseStartup<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] TStartup>(Func<WebHostBuilderContext, TStartup> startupFactory)
GenericHost\ISupportsUseDefaultServiceProvider.cs (1)
10IWebHostBuilder UseDefaultServiceProvider(Action<WebHostBuilderContext, ServiceProviderOptions> configure);
GenericHost\SlimWebHostBuilder.cs (4)
30var webhostContext = GetWebHostBuilderContext(context); 72public IWebHostBuilder UseStartup<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] TStartup>(Func<WebHostBuilderContext, TStartup> startupFactory) 77public IWebHostBuilder Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure) 87var webhostBuilderContext = GetWebHostBuilderContext(context);
GenericHost\WebHostBuilderBase.cs (12)
36public IWebHostBuilder ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate) 40var webhostBuilderContext = GetWebHostBuilderContext(context); 52public IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices) 56var webhostBuilderContext = GetWebHostBuilderContext(context); 63public IWebHostBuilder UseDefaultServiceProvider(Action<WebHostBuilderContext, ServiceProviderOptions> configure) 67var webHostBuilderContext = GetWebHostBuilderContext(context); 76protected WebHostBuilderContext GetWebHostBuilderContext(HostBuilderContext context) 78if (!context.Properties.TryGetValue(typeof(WebHostBuilderContext), out var contextVal)) 82var webHostBuilderContext = new WebHostBuilderContext 88context.Properties[typeof(WebHostBuilderContext)] = webHostBuilderContext; 94var webHostContext = (WebHostBuilderContext)contextVal;
Infrastructure\ISupportsStartup.cs (3)
12/// <see cref="WebHostBuilderExtensions.UseStartup(IWebHostBuilder, Type)"/> and <see cref="WebHostBuilderExtensions.UseStartup{TStartup}(IWebHostBuilder, Func{WebHostBuilderContext, TStartup})"/> 29IWebHostBuilder Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure); 44IWebHostBuilder UseStartup<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] TStartup>(Func<WebHostBuilderContext, TStartup> startupFactory);
WebHostBuilder.cs (6)
28private readonly WebHostBuilderContext _context; 32private Action<WebHostBuilderContext, IServiceCollection>? _configureServices; 33private Action<WebHostBuilderContext, IConfigurationBuilder>? _configureAppConfigurationBuilder; 106public IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices) 118/// The <see cref="IConfiguration"/> and <see cref="ILoggerFactory"/> on the <see cref="WebHostBuilderContext"/> are uninitialized at this stage. 121public IWebHostBuilder ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate)
WebHostBuilderExtensions.cs (5)
60public static IWebHostBuilder Configure(this IWebHostBuilder hostBuilder, Action<WebHostBuilderContext, IApplicationBuilder> configureApp) 90public static IWebHostBuilder UseStartup<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] TStartup>(this IWebHostBuilder hostBuilder, Func<WebHostBuilderContext, TStartup> startupFactory) where TStartup : class 193public static IWebHostBuilder UseDefaultServiceProvider(this IWebHostBuilder hostBuilder, Action<WebHostBuilderContext, ServiceProviderOptions> configure) 216/// The <see cref="IConfiguration"/> and <see cref="ILoggerFactory"/> on the <see cref="WebHostBuilderContext"/> are uninitialized at this stage. 241public static IWebHostBuilder ConfigureLogging(this IWebHostBuilder hostBuilder, Action<WebHostBuilderContext, ILoggingBuilder> configureLogging)
Microsoft.AspNetCore.Hosting.Abstractions (3)
IWebHostBuilder.cs (3)
27/// The <see cref="IConfiguration"/> and <see cref="ILoggerFactory"/> on the <see cref="WebHostBuilderContext"/> are uninitialized at this stage. 30IWebHostBuilder ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate); 46IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices);
Microsoft.AspNetCore.Hosting.Tests (6)
Fakes\GenericWebHostBuilderWrapper.cs (5)
38public IWebHostBuilder Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure) 44public IWebHostBuilder ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate) 56public IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices) 67public IWebHostBuilder UseDefaultServiceProvider(Action<WebHostBuilderContext, ServiceProviderOptions> configure) 85public IWebHostBuilder UseStartup<TStartup>(Func<WebHostBuilderContext, TStartup> startupFactory)
WebHostBuilderTests.cs (1)
71Assert.Throws<ArgumentNullException>(() => builder.UseServer(server).UseStartup((Func<WebHostBuilderContext, object>)null));
Microsoft.AspNetCore.Server.Kestrel (2)
WebHostBuilderKestrelExtensions.cs (2)
151public static IWebHostBuilder UseKestrel(this IWebHostBuilder hostBuilder, Action<WebHostBuilderContext, KestrelServerOptions> configureOptions) 166public static IWebHostBuilder ConfigureKestrel(this IWebHostBuilder hostBuilder, Action<WebHostBuilderContext, KestrelServerOptions> configureOptions)