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