2 instantiations of WebHostBuilderContext
Microsoft.AspNetCore.Hosting (2)
GenericHost\WebHostBuilderBase.cs (1)
80var webHostBuilderContext = new WebHostBuilderContext
WebHostBuilder.cs (1)
58_context = new WebHostBuilderContext
76 references to WebHostBuilderContext
CreateDefaultBuilderApp (1)
Program.cs (1)
39private static string GetResponseMessage(WebHostBuilderContext context)
CreateDefaultBuilderOfTApp (1)
Program.cs (1)
51private static string GetResponseMessage(WebHostBuilderContext context)
Microsoft.AspNetCore (13)
ConfigureWebHostBuilder.cs (7)
21private readonly WebHostBuilderContext _context; 23internal ConfigureWebHostBuilder(WebHostBuilderContext webHostBuilderContext, ConfigurationManager configuration, IServiceCollection services) 37public IWebHostBuilder ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate) 88public IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices) 98return ConfigureServices((WebHostBuilderContext context, IServiceCollection services) => configureServices(services)); 171IWebHostBuilder ISupportsStartup.Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure) 181IWebHostBuilder ISupportsStartup.UseStartup<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] TStartup>(Func<WebHostBuilderContext, TStartup> startupFactory)
WebApplicationBuilder.cs (5)
210var webHostContext = (WebHostBuilderContext)bootstrapHostBuilder.Properties[typeof(WebHostBuilderContext)]; 386private void ConfigureApplication(WebHostBuilderContext context, IApplicationBuilder app) => 389private void ConfigureApplication(WebHostBuilderContext context, IApplicationBuilder app, bool allowDeveloperExceptionPage)
WebHost.cs (1)
244private 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) 189public IWebHostBuilder UseStartup<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] TStartup>(Func<WebHostBuilderContext, TStartup> startupFactory) 206var webHostBuilderContext = GetWebHostBuilderContext(context); 217var webHostBuilderContext = GetWebHostBuilderContext(context); 335public IWebHostBuilder Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure) 350var webhostBuilderContext = GetWebHostBuilderContext(context); 362private readonly WebHostBuilderContext _context; 364public HostServiceProvider(WebHostBuilderContext context)
GenericHost\HostingStartupWebHostBuilder.cs (9)
18private Action<WebHostBuilderContext, IConfigurationBuilder>? _configureConfiguration; 19private Action<WebHostBuilderContext, IServiceCollection>? _configureServices; 31public IWebHostBuilder ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate) 42public IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices) 56public void ConfigureServices(WebHostBuilderContext context, IServiceCollection services) 61public void ConfigureAppConfiguration(WebHostBuilderContext context, IConfigurationBuilder builder) 66public IWebHostBuilder UseDefaultServiceProvider(Action<WebHostBuilderContext, ServiceProviderOptions> configure) 76public IWebHostBuilder Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure) 88public 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)
34public IWebHostBuilder ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate) 38var webhostBuilderContext = GetWebHostBuilderContext(context); 50public IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices) 54var webhostBuilderContext = GetWebHostBuilderContext(context); 61public IWebHostBuilder UseDefaultServiceProvider(Action<WebHostBuilderContext, ServiceProviderOptions> configure) 65var webHostBuilderContext = GetWebHostBuilderContext(context); 74protected WebHostBuilderContext GetWebHostBuilderContext(HostBuilderContext context) 76if (!context.Properties.TryGetValue(typeof(WebHostBuilderContext), out var contextVal)) 80var webHostBuilderContext = new WebHostBuilderContext 86context.Properties[typeof(WebHostBuilderContext)] = webHostBuilderContext; 92var 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)
27private readonly WebHostBuilderContext _context; 31private Action<WebHostBuilderContext, IServiceCollection>? _configureServices; 32private Action<WebHostBuilderContext, IConfigurationBuilder>? _configureAppConfigurationBuilder; 105public IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices) 117/// The <see cref="IConfiguration"/> and <see cref="ILoggerFactory"/> on the <see cref="WebHostBuilderContext"/> are uninitialized at this stage. 120public 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)
26/// The <see cref="IConfiguration"/> and <see cref="ILoggerFactory"/> on the <see cref="WebHostBuilderContext"/> are uninitialized at this stage. 29IWebHostBuilder ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate); 45IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices);
Microsoft.AspNetCore.Hosting.Tests (6)
Fakes\GenericWebHostBuilderWrapper.cs (5)
36public IWebHostBuilder Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure) 42public IWebHostBuilder ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate) 54public IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices) 65public IWebHostBuilder UseDefaultServiceProvider(Action<WebHostBuilderContext, ServiceProviderOptions> configure) 83public IWebHostBuilder UseStartup<TStartup>(Func<WebHostBuilderContext, TStartup> startupFactory)
WebHostBuilderTests.cs (1)
69Assert.Throws<ArgumentNullException>(() => builder.UseServer(server).UseStartup((Func<WebHostBuilderContext, object>)null));
Microsoft.AspNetCore.Server.Kestrel (2)
WebHostBuilderKestrelExtensions.cs (2)
149public static IWebHostBuilder UseKestrel(this IWebHostBuilder hostBuilder, Action<WebHostBuilderContext, KestrelServerOptions> configureOptions) 164public static IWebHostBuilder ConfigureKestrel(this IWebHostBuilder hostBuilder, Action<WebHostBuilderContext, KestrelServerOptions> configureOptions)