5 implementations of IWebHostBuilder
Microsoft.AspNetCore (1)
ConfigureWebHostBuilder.cs (1)
16public sealed class ConfigureWebHostBuilder : IWebHostBuilder, ISupportsStartup
Microsoft.AspNetCore.Hosting (3)
GenericHost\HostingStartupWebHostBuilder.cs (1)
15internal sealed class HostingStartupWebHostBuilder : IWebHostBuilder, ISupportsStartup, ISupportsUseDefaultServiceProvider
GenericHost\WebHostBuilderBase.cs (1)
10internal abstract class WebHostBuilderBase : IWebHostBuilder, ISupportsUseDefaultServiceProvider
WebHostBuilder.cs (1)
25public class WebHostBuilder : IWebHostBuilder
Microsoft.AspNetCore.Hosting.Tests (1)
Fakes\GenericWebHostBuilderWrapper.cs (1)
12public class GenericWebHostBuilderWrapper : IWebHostBuilder, ISupportsStartup, ISupportsUseDefaultServiceProvider
533 references to IWebHostBuilder
HttpStress (1)
Program.cs (1)
375Console.WriteLine(" ASP.NET Core: " + Path.GetFileName(Path.GetDirectoryName(typeof(IWebHostBuilder).Assembly.Location)));
Interop.FunctionalTests (2)
Http2WebSocketInteropTests.cs (1)
174private static void ConfigureKestrel(IWebHostBuilder webHostBuilder, string scheme, HttpProtocols protocols)
HttpClientHttp2InteropTests.cs (1)
1706private static void ConfigureKestrel(IWebHostBuilder webHostBuilder, string scheme)
IStartupInjectionAssemblyName (1)
Program.cs (1)
22private static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
Microsoft.AspNetCore (26)
ConfigureHostBuilder.cs (1)
117IHostBuilder ISupportsConfigureWebHost.ConfigureWebHost(Action<IWebHostBuilder> configure, Action<WebHostBuilderOptions> configureOptions)
ConfigureWebHostBuilder.cs (10)
13/// A non-buildable <see cref="IWebHostBuilder"/> for <see cref="WebApplicationBuilder"/>. 32IWebHost IWebHostBuilder.Build() 39public IWebHostBuilder ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate) 90public IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices) 98public IWebHostBuilder ConfigureServices(Action<IServiceCollection> configureServices) 110public IWebHostBuilder UseSetting(string key, string? value) 168IWebHostBuilder ISupportsStartup.Configure(Action<IApplicationBuilder> configure) 173IWebHostBuilder ISupportsStartup.Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure) 178IWebHostBuilder ISupportsStartup.UseStartup([DynamicallyAccessedMembers(StartupLinkerOptions.Accessibility)] Type startupType) 183IWebHostBuilder ISupportsStartup.UseStartup<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] TStartup>(Func<WebHostBuilderContext, TStartup> startupFactory)
GenericHostBuilderExtensions.cs (2)
32public static IHostBuilder ConfigureWebHostDefaults(this IHostBuilder builder, Action<IWebHostBuilder> configure) 58public static IHostBuilder ConfigureWebHostDefaults(this IHostBuilder builder, Action<IWebHostBuilder> configure, Action<WebHostBuilderOptions> configureOptions)
WebApplicationBuilder.cs (2)
221private void InitializeWebHostSettings(IWebHostBuilder webHostBuilder) 357/// An <see cref="IWebHostBuilder"/> for configuring server specific properties, but not building.
WebHost.cs (11)
23/// Provides convenience methods for creating instances of <see cref="IWebHost"/> and <see cref="IWebHostBuilder"/> with pre-configured defaults. 93var builder = CreateDefaultBuilder(); 134/// <returns>The initialized <see cref="IWebHostBuilder"/>.</returns> 135public static IWebHostBuilder CreateDefaultBuilder() => 156/// <returns>The initialized <see cref="IWebHostBuilder"/>.</returns> 157public static IWebHostBuilder CreateDefaultBuilder(string[] args) 221internal static void ConfigureWebDefaults(IWebHostBuilder builder) 243internal static void ConfigureWebDefaultsSlim(IWebHostBuilder builder) 253private static void ConfigureWebDefaultsWorker(IWebHostBuilder builder, Action<IServiceCollection>? configureRouting) 306/// <returns>The initialized <see cref="IWebHostBuilder"/>.</returns> 307public static IWebHostBuilder CreateDefaultBuilder<[DynamicallyAccessedMembers(StartupLinkerOptions.Accessibility)] TStartup>(string[] args) where TStartup : class =>
Microsoft.AspNetCore.AzureAppServices.HostingStartup (1)
AzureAppServicesHostingStartup.cs (1)
22public void Configure(IWebHostBuilder builder)
Microsoft.AspNetCore.AzureAppServicesIntegration (2)
AppServicesWebHostBuilderExtensions.cs (2)
18public static IWebHostBuilder UseAzureAppServices(this IWebHostBuilder hostBuilder)
Microsoft.AspNetCore.AzureAppServicesIntegration.Tests (1)
AppServicesWebHostBuilderExtensionsTest.cs (1)
14var mock = new Mock<IWebHostBuilder>();
Microsoft.AspNetCore.DataProtection.Tests (1)
HostingTests.cs (1)
29var builder = new WebHostBuilder()
Microsoft.AspNetCore.Hosting (106)
GenericHost\GenericWebHostBuilder.cs (4)
166public IWebHostBuilder UseStartup([DynamicallyAccessedMembers(StartupLinkerOptions.Accessibility)] Type startupType) 191public IWebHostBuilder UseStartup<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] TStartup>(Func<WebHostBuilderContext, TStartup> startupFactory) 316public IWebHostBuilder Configure(Action<IApplicationBuilder> configure) 341public IWebHostBuilder Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure)
GenericHost\HostingStartupWebHostBuilder.cs (10)
29throw new NotSupportedException($"Building this implementation of {nameof(IWebHostBuilder)} is not supported."); 33public IWebHostBuilder ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate) 39public IWebHostBuilder ConfigureServices(Action<IServiceCollection> configureServices) 44public IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices) 52public IWebHostBuilder UseSetting(string key, string? value) 68public IWebHostBuilder UseDefaultServiceProvider(Action<WebHostBuilderContext, ServiceProviderOptions> configure) 73public IWebHostBuilder Configure(Action<IApplicationBuilder> configure) 78public IWebHostBuilder Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure) 83public IWebHostBuilder UseStartup([DynamicallyAccessedMembers(StartupLinkerOptions.Accessibility)] Type startupType) 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)
62public IWebHostBuilder Configure(Action<IApplicationBuilder> configure) 67public IWebHostBuilder UseStartup([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.PublicMethods)] Type startupType) 72public IWebHostBuilder UseStartup<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] TStartup>(Func<WebHostBuilderContext, TStartup> startupFactory) 77public IWebHostBuilder Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure)
GenericHost\WebHostBuilderBase.cs (6)
32throw new NotSupportedException($"Building this implementation of {nameof(IWebHostBuilder)} is not supported."); 36public IWebHostBuilder ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate) 47public IWebHostBuilder ConfigureServices(Action<IServiceCollection> configureServices) 52public IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices) 63public IWebHostBuilder UseDefaultServiceProvider(Action<WebHostBuilderContext, ServiceProviderOptions> configure) 104public IWebHostBuilder UseSetting(string key, string? value)
GenericHostWebHostBuilderExtensions.cs (12)
18/// <param name="builder">The <see cref="IHostBuilder"/> to add the <see cref="IWebHostBuilder"/> to.</param> 19/// <param name="configure">The delegate that configures the <see cref="IWebHostBuilder"/>.</param> 21public static IHostBuilder ConfigureWebHost(this IHostBuilder builder, Action<IWebHostBuilder> configure) 31/// <param name="builder">The <see cref="IHostBuilder"/> to add the <see cref="IWebHostBuilder"/> to.</param> 32/// <param name="configure">The delegate that configures the <see cref="IWebHostBuilder"/>.</param> 35public static IHostBuilder ConfigureWebHost(this IHostBuilder builder, Action<IWebHostBuilder> configure, Action<WebHostBuilderOptions> configureWebHostBuilder) 47/// <param name="builder">The <see cref="IHostBuilder"/> to add the <see cref="IWebHostBuilder"/> to.</param> 48/// <param name="configure">The delegate that configures the <see cref="IWebHostBuilder"/>.</param> 51public static IHostBuilder ConfigureSlimWebHost(this IHostBuilder builder, Action<IWebHostBuilder> configure, Action<WebHostBuilderOptions> configureWebHostBuilder) 62Func<IHostBuilder, WebHostBuilderOptions, IWebHostBuilder> createWebHostBuilder, 63Action<IWebHostBuilder> configure, 77var webhostBuilder = createWebHostBuilder(builder, webHostBuilderOptions);
Infrastructure\ISupportsConfigureWebHost.cs (3)
9/// An interface implemented by IWebHostBuilders that handle <see cref="GenericHostWebHostBuilderExtensions.ConfigureWebHost(IHostBuilder, Action{IWebHostBuilder})"/> 17/// <param name="configure">The delegate that configures the <see cref="IWebHostBuilder"/>.</param> 20IHostBuilder ConfigureWebHost(Action<IWebHostBuilder> configure, Action<WebHostBuilderOptions> configureOptions);
Infrastructure\ISupportsStartup.cs (11)
11/// An interface implemented by IWebHostBuilders that handle <see cref="WebHostBuilderExtensions.Configure(IWebHostBuilder, Action{IApplicationBuilder})"/>, 12/// <see cref="WebHostBuilderExtensions.UseStartup(IWebHostBuilder, Type)"/> and <see cref="WebHostBuilderExtensions.UseStartup{TStartup}(IWebHostBuilder, Func{WebHostBuilderContext, TStartup})"/> 21/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 22IWebHostBuilder Configure(Action<IApplicationBuilder> configure); 28/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 29IWebHostBuilder Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure); 35/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 36IWebHostBuilder UseStartup([DynamicallyAccessedMembers(StartupLinkerOptions.Accessibility)] Type startupType); 42/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 44IWebHostBuilder UseStartup<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] TStartup>(Func<WebHostBuilderContext, TStartup> startupFactory);
WebHostBuilder.cs (9)
81/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 82public IWebHostBuilder UseSetting(string key, string? value) 93/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 94public IWebHostBuilder ConfigureServices(Action<IServiceCollection> configureServices) 106/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 107public IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices) 117/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 120/// The <see cref="IConfigurationBuilder"/> is pre-populated with the settings of the <see cref="IWebHostBuilder"/>. 122public IWebHostBuilder ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate)
WebHostBuilderExtensions.cs (46)
21/// Contains extensions for configuring an <see cref="IWebHostBuilder" />. 28/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 30/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 31public static IWebHostBuilder Configure(this IWebHostBuilder hostBuilder, Action<IApplicationBuilder> configureApp) 57/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 59/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 60public static IWebHostBuilder Configure(this IWebHostBuilder hostBuilder, Action<WebHostBuilderContext, IApplicationBuilder> configureApp) 86/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 88/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 90public static IWebHostBuilder UseStartup<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] TStartup>(this IWebHostBuilder hostBuilder, Func<WebHostBuilderContext, TStartup> startupFactory) where TStartup : class 130/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 132/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 133public static IWebHostBuilder UseStartup(this IWebHostBuilder hostBuilder, [DynamicallyAccessedMembers(StartupLinkerOptions.Accessibility)] Type startupType) 168/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 170/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 171public static IWebHostBuilder UseStartup<[DynamicallyAccessedMembers(StartupLinkerOptions.Accessibility)] TStartup>(this IWebHostBuilder hostBuilder) where TStartup : class 179/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 181/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 182public static IWebHostBuilder UseDefaultServiceProvider(this IWebHostBuilder hostBuilder, Action<ServiceProviderOptions> configure) 190/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 192/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 193public static IWebHostBuilder UseDefaultServiceProvider(this IWebHostBuilder hostBuilder, Action<WebHostBuilderContext, ServiceProviderOptions> configure) 212/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 214/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 217/// The <see cref="IConfigurationBuilder"/> is pre-populated with the settings of the <see cref="IWebHostBuilder"/>. 219public static IWebHostBuilder ConfigureAppConfiguration(this IWebHostBuilder hostBuilder, Action<IConfigurationBuilder> configureDelegate) 227/// <param name="hostBuilder">The <see cref="IWebHostBuilder" /> to configure.</param> 229/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 230public static IWebHostBuilder ConfigureLogging(this IWebHostBuilder hostBuilder, Action<ILoggingBuilder> configureLogging) 238/// <param name="hostBuilder">The <see cref="IWebHostBuilder" /> to configure.</param> 240/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 241public static IWebHostBuilder ConfigureLogging(this IWebHostBuilder hostBuilder, Action<WebHostBuilderContext, ILoggingBuilder> configureLogging) 250/// <param name="builder">The <see cref="IWebHostBuilder"/>.</param> 251/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 252public static IWebHostBuilder UseStaticWebAssets(this IWebHostBuilder builder)
Microsoft.AspNetCore.Hosting.Abstractions (62)
HostingAbstractionsWebHostBuilderExtensions.cs (50)
14/// Contains extension methods for configuring the <see cref="IWebHostBuilder" />. 21/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 23/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 24public static IWebHostBuilder UseConfiguration(this IWebHostBuilder hostBuilder, IConfiguration configuration) 38/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 40/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 41public static IWebHostBuilder CaptureStartupErrors(this IWebHostBuilder hostBuilder, bool captureStartupErrors) 49/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 51/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 53public static IWebHostBuilder UseStartup(this IWebHostBuilder hostBuilder, string startupAssemblyName) 65/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 67/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 68public static IWebHostBuilder UseServer(this IWebHostBuilder hostBuilder, IServer server) 83/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 85/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 86public static IWebHostBuilder UseEnvironment(this IWebHostBuilder hostBuilder, string environment) 96/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 98/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 99public static IWebHostBuilder UseContentRoot(this IWebHostBuilder hostBuilder, string contentRoot) 109/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 111/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 112public static IWebHostBuilder UseWebRoot(this IWebHostBuilder hostBuilder, string webRoot) 122/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 124/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 125public static IWebHostBuilder UseUrls(this IWebHostBuilder hostBuilder, [StringSyntax(StringSyntaxAttribute.Uri)] params string[] urls) 133/// Indicate whether the host should listen on the URLs configured on the <see cref="IWebHostBuilder"/> 136/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 137/// <param name="preferHostingUrls"><c>true</c> to prefer URLs configured on the <see cref="IWebHostBuilder"/>; otherwise <c>false</c>.</param> 138/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 139public static IWebHostBuilder PreferHostingUrls(this IWebHostBuilder hostBuilder, bool preferHostingUrls) 147/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 149/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 150public static IWebHostBuilder SuppressStatusMessages(this IWebHostBuilder hostBuilder, bool suppressStatusMessages) 158/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 160/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 161public static IWebHostBuilder UseShutdownTimeout(this IWebHostBuilder hostBuilder, TimeSpan timeout) 169/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to start.</param> 171/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 173public static IWebHost Start(this IWebHostBuilder hostBuilder, [StringSyntax(StringSyntaxAttribute.Uri)] params string[] urls)
IHostingStartup.cs (3)
7/// Represents platform specific configuration that will be applied to a <see cref="IWebHostBuilder"/> when building an <see cref="IWebHost"/>. 12/// Configure the <see cref="IWebHostBuilder"/>. 18void Configure(IWebHostBuilder builder);
IWebHostBuilder.cs (9)
26/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 29/// The <see cref="IConfigurationBuilder"/> is pre-populated with the settings of the <see cref="IWebHostBuilder"/>. 31IWebHostBuilder ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate); 38/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 39IWebHostBuilder ConfigureServices(Action<IServiceCollection> configureServices); 46/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 47IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices); 61/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 62IWebHostBuilder UseSetting(string key, string? value);
Microsoft.AspNetCore.Hosting.Tests (103)
Fakes\GenericWebHostBuilderWrapper.cs (9)
32public IWebHostBuilder Configure(Action<IApplicationBuilder> configure) 38public IWebHostBuilder Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure) 44public IWebHostBuilder ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate) 50public IWebHostBuilder ConfigureServices(Action<IServiceCollection> configureServices) 56public IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices) 67public IWebHostBuilder UseDefaultServiceProvider(Action<WebHostBuilderContext, ServiceProviderOptions> configure) 73public IWebHostBuilder UseSetting(string key, string value) 79public IWebHostBuilder UseStartup(Type startupType) 85public IWebHostBuilder UseStartup<TStartup>(Func<WebHostBuilderContext, TStartup> startupFactory)
WebHostBuilderTests.cs (88)
29public void Build_honors_UseStartup_with_string(IWebHostBuilder builder) 43public async Task StartupMissing_Fallback(IWebHostBuilder builder) 55public async Task StartupStaticCtorThrows_Fallback(IWebHostBuilder builder) 68public void UseStartupThrowsWhenFactoryIsNull(IWebHostBuilder builder) 76public void UseStartupThrowsWhenFactoryReturnsNull(IWebHostBuilder builder) 85public async Task MultipleUseStartupCallsLastWins(IWebHostBuilder builder) 112public async Task UseStartupFactoryWorks(IWebHostBuilder builder) 133public async Task StartupCtorThrows_Fallback(IWebHostBuilder builder) 146public async Task StartupCtorThrows_TypeLoadException(IWebHostBuilder builder) 159public async Task IHostApplicationLifetimeRegisteredEvenWhenStartupCtorThrows_Fallback(IWebHostBuilder builder) 176public async Task StartupConfigureServicesThrows_Fallback(IWebHostBuilder builder) 189public async Task StartupConfigureThrows_Fallback(IWebHostBuilder builder) 202public void DefaultCreatesLoggerFactory(IWebHostBuilder builder) 204var hostBuilder = builder 216public void ConfigureDefaultServiceProvider(IWebHostBuilder builder) 218var hostBuilder = builder 240public void ConfigureDefaultServiceProviderWithContext(IWebHostBuilder builder) 243var hostBuilder = builder 269public void MultipleConfigureLoggingInvokedInOrder(IWebHostBuilder builder) 272var hostBuilder = builder 292public async Task MultipleStartupAssembliesSpecifiedOnlyAddAssemblyOnce(IWebHostBuilder builder) 324var hostBuilder = CreateWebHostBuilder() 344var hostBuilder = CreateWebHostBuilder() 363public void ThereIsAlwaysConfiguration(IWebHostBuilder builder) 365var hostBuilder = builder 377public void ConfigureConfigurationSettingsPropagated(IWebHostBuilder builder) 379var hostBuilder = builder 394public void CanConfigureConfigurationAndRetrieveFromDI(IWebHostBuilder builder) 396var hostBuilder = builder 420public void DoNotCaptureStartupErrorsByDefault(IWebHostBuilder builder) 422var hostBuilder = builder 435var hostBuilder = new WebHostBuilder() 451public void CaptureStartupErrorsHonored(IWebHostBuilder builder) 453var hostBuilder = builder 464public void ConfigureServices_CanBeCalledMultipleTimes(IWebHostBuilder builder) 467var hostBuilder = builder 492public void CodeBasedSettingsCodeBasedOverride(IWebHostBuilder builder) 494var hostBuilder = builder 509public void CodeBasedSettingsConfigBasedOverride(IWebHostBuilder builder) 520var hostBuilder = builder 535public void ConfigBasedSettingsCodeBasedOverride(IWebHostBuilder builder) 546var hostBuilder = builder 561public void ConfigBasedSettingsConfigBasedOverride(IWebHostBuilder builder) 581var hostBuilder = builder 596public void UseEnvironmentIsNotOverriden(IWebHostBuilder builder) 625public void BuildAndDispose(IWebHostBuilder builder) 646public void UseBasePathConfiguresBasePath(IWebHostBuilder builder) 674public void RelativeContentRootIsResolved(IWebHostBuilder builder) 697public void DefaultContentRootIsApplicationBasePath(IWebHostBuilder builder) 714public void DefaultWebHostBuilderWithNoStartupThrows(IWebHostBuilder builder) 729public void DefaultApplicationNameWithUseStartupOfString(IWebHostBuilder builder) 747public void DefaultApplicationNameWithUseStartupOfT(IWebHostBuilder builder) 765public void DefaultApplicationNameWithUseStartupOfType(IWebHostBuilder builder) 778public void DefaultApplicationNameWithConfigure(IWebHostBuilder builder) 794public void DefaultApplicationNameWithUseStartupFactory(IWebHostBuilder builder) 810public void Configure_SupportsNonStaticMethodDelegate(IWebHostBuilder builder) 824public void Configure_SupportsStaticMethodDelegate(IWebHostBuilder builder) 839var builder = CreateWebHostBuilder(); 860var builder = CreateWebHostBuilder(); 873public void Build_DoesNotOverrideILoggerFactorySetByConfigureServices(IWebHostBuilder builder) 890public void Build_RunsHostingStartupAssembliesIfSpecified(IWebHostBuilder builder) 907public void Build_RunsDeduplicatedHostingStartupAssembliesIfSpecified(IWebHostBuilder builder) 927public void Build_RunsHostingStartupRunsPrimaryAssemblyFirst(IWebHostBuilder builder) 945public void Build_RunsHostingStartupAssembliesBeforeApplication(IWebHostBuilder builder) 1006var builder = new GenericWebHostBuilderWrapper(new HostBuilder()) 1047public void Build_HostingStartupAssemblyCanBeExcluded(IWebHostBuilder builder) 1065public void Build_ConfigureLoggingInHostingStartupWorks(IWebHostBuilder builder) 1087public void Build_ConfigureAppConfigurationInHostingStartupWorks(IWebHostBuilder builder) 1103public void Build_AppConfigAvailableEverywhere(IWebHostBuilder builder) 1152public void Build_DoesRunHostingStartupFromPrimaryAssemblyEvenIfNotSpecified(IWebHostBuilder builder) 1166public void Build_HostingStartupFromPrimaryAssemblyCanBeDisabled(IWebHostBuilder builder) 1181public void Build_DoesntThrowIfUnloadableAssemblyNameInHostingStartupAssemblies(IWebHostBuilder builder) 1197public async Task Build_DoesNotThrowIfUnloadableAssemblyNameInHostingStartupAssembliesAndCaptureStartupErrorsTrue(IWebHostBuilder builder) 1220public void StartupErrorsAreLoggedIfCaptureStartupErrorsIsTrue(IWebHostBuilder builder) 1240public void StartupErrorsAreLoggedIfCaptureStartupErrorsIsFalse(IWebHostBuilder builder) 1275public void UseShutdownTimeoutConfiguresShutdownTimeout(IWebHostBuilder builder) 1292public async Task StartupFiltersDoNotRunIfNotApplicationConfigured(IWebHostBuilder builder) 1294var hostBuilder = builder 1322public void UseConfigurationWithSectionAddsSubKeys(IWebHostBuilder builder) 1347public async Task ThrowingFromHostedServiceFailsStartAsync(IWebHostBuilder builder) 1371public async Task ThrowingFromHostedServiceStopsOtherHostedServicesFromRunningStartAsync(IWebHostBuilder builder) 1400public async Task HostedServicesStartedBeforeServer(IWebHostBuilder builder) 1479private IWebHostBuilder CreateWebHostBuilder() 1496public static TheoryData<IWebHostBuilder> DefaultWebHostBuilders => new TheoryData<IWebHostBuilder> 1503public static TheoryData<IWebHostBuilder> DefaultWebHostBuildersWithConfig 1518return new TheoryData<IWebHostBuilder> { 1684public void Configure(IWebHostBuilder builder)
WebHostTests.cs (6)
728var builder = CreateBuilder() 988var builder = CreateBuilder() 1092var builder = CreateBuilder() 1106private IWebHostBuilder CreateBuilder(IConfiguration config = null) 1459public static IWebHostBuilder UseFakeServer(this IWebHostBuilder builder)
Microsoft.AspNetCore.Identity.FunctionalTests (3)
Infrastructure\ServerFactory.cs (3)
39protected override void ConfigureWebHost(IWebHostBuilder builder) 56private void UpdateApplicationParts(IWebHostBuilder builder) => 67protected override TestServer CreateServer(IWebHostBuilder builder)
Microsoft.AspNetCore.Mvc.FunctionalTests (49)
ApiBehaviorTest.cs (2)
36private static void ConfigureWebHostBuilder(IWebHostBuilder builder) => 422private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
AsyncDisposalTest.cs (1)
32private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
AuthMiddlewareAndFilterTestBase.cs (1)
30private static void ConfigureWebHostBuilder(IWebHostBuilder builder) => builder.UseStartup<TStartup>();
AuthMiddlewareUsingRequireAuthTest.cs (1)
29private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
ConsumesAttributeTestsBase.cs (1)
34private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
ControllerEndpointFiltersTest.cs (1)
32private static void ConfigureWebHostBuilder(IWebHostBuilder builder) => builder.UseStartup<StartupForEndpointFilters>();
CorsTestsBase.cs (1)
30private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
GlobalAuthorizationFilterEndpointRoutingTest.cs (1)
11public override void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
GlobalAuthorizationFilterTestBase.cs (1)
32public virtual void ConfigureWebHostBuilder(IWebHostBuilder builder) { }
GlobalAuthorizationFilterUseMvcTest.cs (1)
11public override void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
HtmlGenerationTest.cs (1)
43private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
Infrastructure\MvcEncodedTestFixtureOfT.cs (1)
17protected override void ConfigureWebHost(IWebHostBuilder builder)
Infrastructure\MvcTestFixture.cs (2)
25protected override void ConfigureWebHost(IWebHostBuilder builder) 46protected override TestServer CreateServer(IWebHostBuilder builder)
Infrastructure\MvcWebApplicationBuilderExtensions.cs (3)
20/// <returns>An instance of this <see cref="IWebHostBuilder"/></returns> 21public static IWebHostBuilder UseRequestCulture<TStartup>(this IWebHostBuilder builder, string culture, string uiCulture)
JsonInputFormatterTestBase.cs (1)
20private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
JsonOutputFormatterTestBase.cs (1)
21private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
LinkGeneratorTest.cs (1)
17private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
LinkParserTest.cs (1)
18private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
PageAsyncDisposalTest.cs (1)
18private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
RazorPageModelTest.cs (1)
16private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
RazorPagesNamespaceTest.cs (1)
15private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
RazorPagesTest.cs (1)
23private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
RazorPagesViewSearchTest.cs (1)
15private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
ReadFromDisconnectedClientTest.cs (1)
19private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
RequestFormLimitsTest.cs (1)
16private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
RequestServicesTestBase.cs (1)
19private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
RequestSizeLimitTest.cs (1)
17private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
RespectBrowserAcceptHeaderTests.cs (1)
20private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
RoutingAcrossPipelineBranchesTest.cs (1)
18private static void ConfigureWebHostBuilder(IWebHostBuilder builder) => builder.UseStartup<RoutingWebSite.StartupRoutingDifferentBranches>();
RoutingDynamicOrderTest.cs (1)
18private static void ConfigureWebHostBuilder(IWebHostBuilder builder) => builder.UseStartup<RoutingWebSite.StartupForDynamicOrder>();
RoutingDynamicTest.cs (1)
17private static void ConfigureWebHostBuilder(IWebHostBuilder builder) => builder.UseStartup<RoutingWebSite.StartupForDynamic>();
RoutingFallbackTest.cs (1)
18private static void ConfigureWebHostBuilder(IWebHostBuilder builder) => builder.UseStartup<RoutingWebSite.StartupForFallback>();
RoutingGroupsTest.cs (1)
19private static void ConfigureWebHostBuilder(IWebHostBuilder builder) => builder.UseStartup<StartupForGroups>();
RoutingGroupsWithMetadataTest.cs (1)
18private static void ConfigureWebHostBuilder(IWebHostBuilder builder) => builder.UseStartup<StartupForRouteGroupsWithMetadata>();
RoutingTestsBase.cs (1)
17private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
RoutingWithoutRazorPagesTestsBase.cs (1)
17private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
TempDataInCookiesTest.cs (1)
22protected override void ConfigureWebHostBuilder(IWebHostBuilder builder)
TempDataInCookiesUsingCookieConsentTest.cs (1)
33private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
TempDataTestBase.cs (1)
33protected virtual void ConfigureWebHostBuilder(IWebHostBuilder builder) { }
TestingInfrastructureInheritanceTests.cs (4)
130private static void ConfigureWebHostBuilder(IWebHostBuilder builder) => 158protected override void ConfigureWebHost(IWebHostBuilder builder) 166protected override TestServer CreateServer(IWebHostBuilder builder) 186protected override IWebHostBuilder CreateWebHostBuilder()
TestingInfrastructureTests.cs (1)
27private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
VersioningTestsBase.cs (1)
17private static void ConfigureWebHostBuilder(IWebHostBuilder builder) =>
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
RazorRuntimeCompilationHostingStartup.cs (1)
11public void Configure(IWebHostBuilder builder)
Microsoft.AspNetCore.Mvc.Testing (34)
WebApplicationFactory.cs (34)
38private Action<IWebHostBuilder> _configuration; 125/// by further customizing the <see cref="IWebHostBuilder"/> when calling 126/// <see cref="WebApplicationFactory{TEntryPoint}.WithWebHostBuilder(Action{IWebHostBuilder})"/>. 136/// Creates a new <see cref="WebApplicationFactory{TEntryPoint}"/> with a <see cref="IWebHostBuilder"/> 140/// An <see cref="Action{IWebHostBuilder}"/> to configure the <see cref="IWebHostBuilder"/>. 143public WebApplicationFactory<TEntryPoint> WithWebHostBuilder(Action<IWebHostBuilder> configuration) => 146internal virtual WebApplicationFactory<TEntryPoint> WithWebHostBuilderCore(Action<IWebHostBuilder> configuration) 212private IWebHost CreateKestrelServer(IWebHostBuilder builder) 239private void ConfigureBuilderToUseKestrel(IWebHostBuilder builder) 271var builder = CreateWebHostBuilder(); 305nameof(IWebHostBuilder), 369private void SetContentRoot(IWebHostBuilder builder) 435private static bool SetContentRootFromSetting(IWebHostBuilder builder) 553/// Creates a <see cref="IWebHostBuilder"/> used to set up <see cref="TestServer"/>. 560/// <returns>A <see cref="IWebHostBuilder"/> instance.</returns> 561protected virtual IWebHostBuilder? CreateWebHostBuilder() 563var builder = WebHostBuilderFactory.CreateFromTypesAssemblyEntryPoint<TEntryPoint>(Array.Empty<string>()); 575/// This is only called for applications using <see cref="IWebHostBuilder"/>. Applications based on 578/// <param name="builder">The <see cref="IWebHostBuilder"/> used to 582protected virtual TestServer CreateServer(IWebHostBuilder builder) => new(builder); 587/// <see cref="IWebHostBuilder"/> will use <see cref="CreateHost"/> instead. 596/// <see cref="IWebHostBuilder"/> will use <see cref="CreateServer(IWebHostBuilder)"/> instead. 617/// <param name="builder">The <see cref="IWebHostBuilder"/> for the application.</param> 618protected virtual void ConfigureWebHost(IWebHostBuilder builder) 830private readonly Func<IWebHostBuilder, TestServer> _createServer; 833private readonly Func<IWebHostBuilder?> _createWebHostBuilder; 840Func<IWebHostBuilder, TestServer> createServer, 843Func<IWebHostBuilder?> createWebHostBuilder, 847Action<IWebHostBuilder> configureWebHost) 861protected override TestServer CreateServer(IWebHostBuilder builder) => _createServer(builder); 867protected override IWebHostBuilder? CreateWebHostBuilder() => _createWebHostBuilder(); 873protected override void ConfigureWebHost(IWebHostBuilder builder) => _configuration(builder); 877internal override WebApplicationFactory<TEntryPoint> WithWebHostBuilderCore(Action<IWebHostBuilder> configuration)
Microsoft.AspNetCore.OpenApi.Tests (1)
Integration\LocalizedSampleAppFixture.cs (1)
13protected override void ConfigureWebHost(IWebHostBuilder builder)
Microsoft.AspNetCore.Server.HttpSys (6)
WebHostBuilderHttpSysExtensions.cs (6)
26/// A reference to the <see cref="IWebHostBuilder" /> parameter object. 29public static IWebHostBuilder UseHttpSys(this IWebHostBuilder hostBuilder) 65/// A reference to the <see cref="IWebHostBuilder" /> parameter object. 68public static IWebHostBuilder UseHttpSys(this IWebHostBuilder hostBuilder, Action<HttpSysOptions> options)
Microsoft.AspNetCore.Server.IIS (4)
WebHostBuilderIISExtensions.cs (4)
23/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 24/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 25public static IWebHostBuilder UseIIS(this IWebHostBuilder hostBuilder)
Microsoft.AspNetCore.Server.IISIntegration (4)
IISHostingStartup.cs (2)
21/// <param name="builder">The <see cref="IWebHostBuilder"/>.</param> 22public void Configure(IWebHostBuilder builder)
WebHostBuilderIISExtensions.cs (2)
31public static IWebHostBuilder UseIISIntegration(this IWebHostBuilder hostBuilder)
Microsoft.AspNetCore.Server.Kestrel (20)
WebHostBuilderKestrelExtensions.cs (20)
17/// Kestrel <see cref="IWebHostBuilder"/> extensions. 22/// In <see cref="UseKestrelCore(IWebHostBuilder)"/> scenarios, it may be necessary to explicitly 27/// Has no effect in <see cref="UseKestrel(IWebHostBuilder)"/> scenarios. 35public static IWebHostBuilder UseKestrelHttpsConfiguration(this IWebHostBuilder hostBuilder) 52public static IWebHostBuilder UseKestrel(this IWebHostBuilder hostBuilder) 68/// Includes less automatic functionality than <see cref="UseKestrel(IWebHostBuilder)"/> to make trimming more effective 79public static IWebHostBuilder UseKestrelCore(this IWebHostBuilder hostBuilder) 115public static IWebHostBuilder UseKestrel(this IWebHostBuilder hostBuilder, Action<KestrelServerOptions> options) 121/// Configures Kestrel options but does not register an IServer. See <see cref="UseKestrel(IWebHostBuilder)"/>. 132public static IWebHostBuilder ConfigureKestrel(this IWebHostBuilder hostBuilder, Action<KestrelServerOptions> options) 151public static IWebHostBuilder UseKestrel(this IWebHostBuilder hostBuilder, Action<WebHostBuilderContext, KestrelServerOptions> configureOptions) 157/// Configures Kestrel options but does not register an IServer. See <see cref="UseKestrel(IWebHostBuilder)"/>. 166public static IWebHostBuilder ConfigureKestrel(this IWebHostBuilder hostBuilder, Action<WebHostBuilderContext, KestrelServerOptions> configureOptions)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (9)
WebHostBuilderNamedPipeExtensions.cs (9)
15/// <see cref="IWebHostBuilder" /> extension methods to configure the Named Pipes transport to be used by Kestrel. 22/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 23/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 25public static IWebHostBuilder UseNamedPipes(this IWebHostBuilder hostBuilder) 52/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 54/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 56public static IWebHostBuilder UseNamedPipes(this IWebHostBuilder hostBuilder, Action<NamedPipeTransportOptions> configureOptions)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (9)
WebHostBuilderQuicExtensions.cs (9)
12/// <see cref="IWebHostBuilder" /> extension methods to configure the Quic transport to be used by Kestrel. 19/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 20/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 21public static IWebHostBuilder UseQuic(this IWebHostBuilder hostBuilder) 37/// <param name="hostBuilder">The <see cref="IWebHostBuilder"/> to configure.</param> 39/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 40public static IWebHostBuilder UseQuic(this IWebHostBuilder hostBuilder, Action<QuicTransportOptions> configureOptions)
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (5)
WebHostBuilderSocketExtensions.cs (5)
13/// <see cref="IWebHostBuilder" /> extension methods to configure the Socket transport to be used by Kestrel. 26public static IWebHostBuilder UseSockets(this IWebHostBuilder hostBuilder) 53public static IWebHostBuilder UseSockets(this IWebHostBuilder hostBuilder, Action<SocketTransportOptions> configureOptions)
Microsoft.AspNetCore.SpaProxy (1)
SpaHostingStartup.cs (1)
16public void Configure(IWebHostBuilder builder)
Microsoft.AspNetCore.TestHost (47)
TestServer.cs (2)
85public TestServer(IWebHostBuilder builder) 96public TestServer(IWebHostBuilder builder, IFeatureCollection featureCollection)
WebHostBuilderExtensions.cs (34)
16/// Contains extensions for configuring the <see cref="IWebHostBuilder" /> instance. 25/// <param name="builder">The <see cref="IWebHostBuilder"/>.</param> 26/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 27public static IWebHostBuilder UseTestServer(this IWebHostBuilder builder) 39/// <param name="builder">The <see cref="IWebHostBuilder"/>.</param> 41/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 42public static IWebHostBuilder UseTestServer(this IWebHostBuilder builder, Action<TestServerOptions> configureOptions) 75/// Configures the <see cref="IWebHostBuilder" /> instance with the services provided in <paramref name="servicesConfiguration" />. 77/// <param name="webHostBuilder">The <see cref="IWebHostBuilder"/>.</param> 79/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 80public static IWebHostBuilder ConfigureTestServices(this IWebHostBuilder webHostBuilder, Action<IServiceCollection> servicesConfiguration) 103/// Configures the <see cref="IWebHostBuilder" /> instance with the services provided in <paramref name="servicesConfiguration" />. 105/// <param name="webHostBuilder">The <see cref="IWebHostBuilder"/>.</param> 109public static IWebHostBuilder ConfigureTestContainer<TContainer>(this IWebHostBuilder webHostBuilder, Action<TContainer> servicesConfiguration) 126/// <param name="builder">The <see cref="IWebHostBuilder"/>.</param> 128/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 129public static IWebHostBuilder UseSolutionRelativeContentRoot( 130this IWebHostBuilder builder, 139/// <param name="builder">The <see cref="IWebHostBuilder"/>.</param> 142/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 143public static IWebHostBuilder UseSolutionRelativeContentRoot( 144this IWebHostBuilder builder, 154/// <param name="builder">The <see cref="IWebHostBuilder"/>.</param> 158/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 159public static IWebHostBuilder UseSolutionRelativeContentRoot( 160this IWebHostBuilder builder, 171/// <param name="builder">The <see cref="IWebHostBuilder"/>.</param> 175/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 177public static IWebHostBuilder UseSolutionRelativeContentRoot( 178this IWebHostBuilder builder,
WebHostBuilderFactory.cs (11)
11/// A factory for creating <see cref="IWebHostBuilder" /> instances. 16/// Resolves an <see cref="IWebHostBuilder" /> defined in the entry point of an assembly. 18/// <param name="assembly">The assembly to look for an <see cref="IWebHostBuilder"/> in.</param> 19/// <param name="args">The arguments to use when creating the <see cref="IWebHostBuilder"/> instance.</param> 20/// <returns>An <see cref="IWebHostBuilder"/> instance retrieved from the assembly in <paramref name="assembly"/>.</returns> 21public static IWebHostBuilder? CreateFromAssemblyEntryPoint(Assembly assembly, string[] args) 23var factory = HostFactoryResolver.ResolveWebHostBuilderFactory<IWebHostBuilder>(assembly); 28/// Resolves an <see cref="IWebHostBuilder" /> defined in an assembly where <typeparamref name="T"/> is declared. 30/// <param name="args">The arguments to use when creating the <see cref="IWebHostBuilder"/> instance.</param> 32/// <returns>An <see cref="IWebHostBuilder"/> instance retrieved from the assembly.</returns> 33public static IWebHostBuilder? CreateFromTypesAssemblyEntryPoint<T>(string[] args) =>
Microsoft.AspNetCore.TestHost.Tests (17)
TestServerTests.cs (10)
120var builder = new WebHostBuilder() 136var builder = new WebHostBuilder() 181var builder = new WebHostBuilder() 200var builder = new WebHostBuilder() 316var builder = new WebHostBuilder().UseStartup<CustomContainerStartup>(); 331var builder = new WebHostBuilder() 357var builder = new WebHostBuilder() 378var builder = new WebHostBuilder() 406var builder = new WebHostBuilder() 826var builder = new WebHostBuilder().Configure(app =>
UseSolutionRelativeContentRootTests.cs (7)
29var builder = new WebHostBuilder() 54var builder = new WebHostBuilder() 83var builder = new WebHostBuilder() 112var builder = new WebHostBuilder() 138var builder = new WebHostBuilder() 153var builder = new WebHostBuilder() 179var builder = new WebHostBuilder()
Microsoft.AspNetCore.Testing (9)
ServiceFakesWebHostExtensions.cs (9)
21/// <param name="builder">An <see cref="IWebHostBuilder"/> instance.</param> 23public static IWebHostBuilder UseFakeStartup(this IWebHostBuilder builder) 31/// <param name="builder">An <see cref="IWebHostBuilder"/> instance.</param> 34public static IWebHostBuilder ListenHttpOnAnyPort(this IWebHostBuilder builder) 41/// <param name="builder">An <see cref="IWebHostBuilder"/> instance.</param> 46public static IWebHostBuilder ListenHttpsOnAnyPort(this IWebHostBuilder builder, X509Certificate2? sslCertificate = null)
Microsoft.AspNetCore.Tests (4)
WebApplicationTests.cs (3)
381Assert.Throws<NotSupportedException>(() => ((IWebHostBuilder)createBuilder().WebHost).Build()); 1357var host = builder.WebHost 2922public void Configure(IWebHostBuilder builder)
WebHostTests.cs (1)
27var builder = WebHost.CreateDefaultBuilder(new string[] { "--urls", "http://localhost:5001" });
Microsoft.AspNetCore.Watch.BrowserRefresh (1)
HostingStartup.cs (1)
19public void Configure(IWebHostBuilder builder)
Microsoft.DotNet.HotReload.Web.Middleware.Package (1)
HostingStartup.cs (1)
19public void Configure(IWebHostBuilder builder)
SampleStartups (1)
StartupInjection.cs (1)
17public void Configure(IWebHostBuilder builder)
TestStartupAssembly1 (1)
TestHostingStartup1.cs (1)
13public void Configure(IWebHostBuilder builder)