2 instantiations of WebHostBuilderContext
Microsoft.AspNetCore.Hosting (2)
GenericHost\WebHostBuilderBase.cs (1)
82
var webHostBuilderContext = new
WebHostBuilderContext
WebHostBuilder.cs (1)
60
_context = new
WebHostBuilderContext
68 references to WebHostBuilderContext
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)
214
var
webHostContext = (
WebHostBuilderContext
)bootstrapHostBuilder.Properties[typeof(
WebHostBuilderContext
)];
390
private void ConfigureApplication(
WebHostBuilderContext
context, IApplicationBuilder app) =>
393
private void ConfigureApplication(
WebHostBuilderContext
context, IApplicationBuilder app, bool allowDeveloperExceptionPage)
WebHost.cs (1)
250
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)
29
private readonly
WebHostBuilderContext
_context;
33
private Action<
WebHostBuilderContext
, IServiceCollection>? _configureServices;
34
private Action<
WebHostBuilderContext
, IConfigurationBuilder>? _configureAppConfigurationBuilder;
107
public IWebHostBuilder ConfigureServices(Action<
WebHostBuilderContext
, IServiceCollection> configureServices)
119
/// The <see cref="IConfiguration"/> and <see cref="ILoggerFactory"/> on the <see cref="
WebHostBuilderContext
"/> are uninitialized at this stage.
122
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)
28
/// The <see cref="IConfiguration"/> and <see cref="ILoggerFactory"/> on the <see cref="
WebHostBuilderContext
"/> are uninitialized at this stage.
31
IWebHostBuilder ConfigureAppConfiguration(Action<
WebHostBuilderContext
, IConfigurationBuilder> configureDelegate);
47
IWebHostBuilder ConfigureServices(Action<
WebHostBuilderContext
, IServiceCollection> configureServices);
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)