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
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)
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)
15public void Configure(IWebHostBuilder builder)
SampleStartups (1)
StartupInjection.cs (1)
17public void Configure(IWebHostBuilder builder)
TestStartupAssembly1 (1)
TestHostingStartup1.cs (1)
13public void Configure(IWebHostBuilder builder)