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)
24public class WebHostBuilder : IWebHostBuilder
Microsoft.AspNetCore.Hosting.Tests (1)
Fakes\GenericWebHostBuilderWrapper.cs (1)
12public class GenericWebHostBuilderWrapper : IWebHostBuilder, ISupportsStartup, ISupportsUseDefaultServiceProvider
532 references to IWebHostBuilder
BasicWebSite (1)
Program.cs (1)
19public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
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)
22/// Provides convenience methods for creating instances of <see cref="IWebHost"/> and <see cref="IWebHostBuilder"/> with pre-configured defaults. 92var builder = CreateDefaultBuilder(); 133/// <returns>The initialized <see cref="IWebHostBuilder"/>.</returns> 134public static IWebHostBuilder CreateDefaultBuilder() => 155/// <returns>The initialized <see cref="IWebHostBuilder"/>.</returns> 156public static IWebHostBuilder CreateDefaultBuilder(string[] args) 220internal static void ConfigureWebDefaults(IWebHostBuilder builder) 242internal static void ConfigureWebDefaultsSlim(IWebHostBuilder builder) 252private static void ConfigureWebDefaultsWorker(IWebHostBuilder builder, Action<IServiceCollection>? configureRouting) 305/// <returns>The initialized <see cref="IWebHostBuilder"/>.</returns> 306public 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)
80/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 81public IWebHostBuilder UseSetting(string key, string? value) 92/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 93public IWebHostBuilder ConfigureServices(Action<IServiceCollection> configureServices) 105/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 106public IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices) 116/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 119/// The <see cref="IConfigurationBuilder"/> is pre-populated with the settings of the <see cref="IWebHostBuilder"/>. 121public 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)
25/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 28/// The <see cref="IConfigurationBuilder"/> is pre-populated with the settings of the <see cref="IWebHostBuilder"/>. 30IWebHostBuilder ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate); 37/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 38IWebHostBuilder ConfigureServices(Action<IServiceCollection> configureServices); 45/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 46IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices); 60/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 61IWebHostBuilder 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)
37private Action<IWebHostBuilder> _configuration; 124/// by further customizing the <see cref="IWebHostBuilder"/> when calling 125/// <see cref="WebApplicationFactory{TEntryPoint}.WithWebHostBuilder(Action{IWebHostBuilder})"/>. 135/// Creates a new <see cref="WebApplicationFactory{TEntryPoint}"/> with a <see cref="IWebHostBuilder"/> 139/// An <see cref="Action{IWebHostBuilder}"/> to configure the <see cref="IWebHostBuilder"/>. 142public WebApplicationFactory<TEntryPoint> WithWebHostBuilder(Action<IWebHostBuilder> configuration) => 145internal virtual WebApplicationFactory<TEntryPoint> WithWebHostBuilderCore(Action<IWebHostBuilder> configuration) 211private IWebHost CreateKestrelServer(IWebHostBuilder builder) 238private void ConfigureBuilderToUseKestrel(IWebHostBuilder builder) 270var builder = CreateWebHostBuilder(); 304nameof(IWebHostBuilder), 368private void SetContentRoot(IWebHostBuilder builder) 434private static bool SetContentRootFromSetting(IWebHostBuilder builder) 552/// Creates a <see cref="IWebHostBuilder"/> used to set up <see cref="TestServer"/>. 559/// <returns>A <see cref="IWebHostBuilder"/> instance.</returns> 560protected virtual IWebHostBuilder? CreateWebHostBuilder() 562var builder = WebHostBuilderFactory.CreateFromTypesAssemblyEntryPoint<TEntryPoint>(Array.Empty<string>()); 574/// This is only called for applications using <see cref="IWebHostBuilder"/>. Applications based on 577/// <param name="builder">The <see cref="IWebHostBuilder"/> used to 581protected virtual TestServer CreateServer(IWebHostBuilder builder) => new(builder); 586/// <see cref="IWebHostBuilder"/> will use <see cref="CreateHost"/> instead. 595/// <see cref="IWebHostBuilder"/> will use <see cref="CreateServer(IWebHostBuilder)"/> instead. 616/// <param name="builder">The <see cref="IWebHostBuilder"/> for the application.</param> 617protected virtual void ConfigureWebHost(IWebHostBuilder builder) 829private readonly Func<IWebHostBuilder, TestServer> _createServer; 832private readonly Func<IWebHostBuilder?> _createWebHostBuilder; 839Func<IWebHostBuilder, TestServer> createServer, 842Func<IWebHostBuilder?> createWebHostBuilder, 846Action<IWebHostBuilder> configureWebHost) 860protected override TestServer CreateServer(IWebHostBuilder builder) => _createServer(builder); 866protected override IWebHostBuilder? CreateWebHostBuilder() => _createWebHostBuilder(); 872protected override void ConfigureWebHost(IWebHostBuilder builder) => _configuration(builder); 876internal 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)
84public TestServer(IWebHostBuilder builder) 95public TestServer(IWebHostBuilder builder, IFeatureCollection featureCollection)
WebHostBuilderExtensions.cs (34)
15/// Contains extensions for configuring the <see cref="IWebHostBuilder" /> instance. 24/// <param name="builder">The <see cref="IWebHostBuilder"/>.</param> 25/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 26public static IWebHostBuilder UseTestServer(this IWebHostBuilder builder) 38/// <param name="builder">The <see cref="IWebHostBuilder"/>.</param> 40/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 41public static IWebHostBuilder UseTestServer(this IWebHostBuilder builder, Action<TestServerOptions> configureOptions) 74/// Configures the <see cref="IWebHostBuilder" /> instance with the services provided in <paramref name="servicesConfiguration" />. 76/// <param name="webHostBuilder">The <see cref="IWebHostBuilder"/>.</param> 78/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 79public static IWebHostBuilder ConfigureTestServices(this IWebHostBuilder webHostBuilder, Action<IServiceCollection> servicesConfiguration) 102/// Configures the <see cref="IWebHostBuilder" /> instance with the services provided in <paramref name="servicesConfiguration" />. 104/// <param name="webHostBuilder">The <see cref="IWebHostBuilder"/>.</param> 108public static IWebHostBuilder ConfigureTestContainer<TContainer>(this IWebHostBuilder webHostBuilder, Action<TContainer> servicesConfiguration) 125/// <param name="builder">The <see cref="IWebHostBuilder"/>.</param> 127/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 128public static IWebHostBuilder UseSolutionRelativeContentRoot( 129this IWebHostBuilder builder, 138/// <param name="builder">The <see cref="IWebHostBuilder"/>.</param> 141/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 142public static IWebHostBuilder UseSolutionRelativeContentRoot( 143this IWebHostBuilder builder, 153/// <param name="builder">The <see cref="IWebHostBuilder"/>.</param> 157/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 158public static IWebHostBuilder UseSolutionRelativeContentRoot( 159this IWebHostBuilder builder, 170/// <param name="builder">The <see cref="IWebHostBuilder"/>.</param> 174/// <returns>The <see cref="IWebHostBuilder"/>.</returns> 176public static IWebHostBuilder UseSolutionRelativeContentRoot( 177this 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" });
SampleStartups (1)
StartupInjection.cs (1)
17public void Configure(IWebHostBuilder builder)
TestStartupAssembly1 (1)
TestHostingStartup1.cs (1)
13public void Configure(IWebHostBuilder builder)