4 implementations of IWebHostBuilder
Microsoft.AspNetCore (1)
ConfigureWebHostBuilder.cs (1)
16
public sealed class ConfigureWebHostBuilder :
IWebHostBuilder
, ISupportsStartup
Microsoft.AspNetCore.Hosting (3)
GenericHost\HostingStartupWebHostBuilder.cs (1)
15
internal sealed class HostingStartupWebHostBuilder :
IWebHostBuilder
, ISupportsStartup, ISupportsUseDefaultServiceProvider
GenericHost\WebHostBuilderBase.cs (1)
10
internal abstract class WebHostBuilderBase :
IWebHostBuilder
, ISupportsUseDefaultServiceProvider
WebHostBuilder.cs (1)
25
public class WebHostBuilder :
IWebHostBuilder
247 references to IWebHostBuilder
Microsoft.AspNetCore (26)
ConfigureHostBuilder.cs (1)
117
IHostBuilder ISupportsConfigureWebHost.ConfigureWebHost(Action<
IWebHostBuilder
> configure, Action<WebHostBuilderOptions> configureOptions)
ConfigureWebHostBuilder.cs (10)
13
/// A non-buildable <see cref="
IWebHostBuilder
"/> for <see cref="WebApplicationBuilder"/>.
32
IWebHost
IWebHostBuilder
.Build()
39
public
IWebHostBuilder
ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate)
90
public
IWebHostBuilder
ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices)
98
public
IWebHostBuilder
ConfigureServices(Action<IServiceCollection> configureServices)
110
public
IWebHostBuilder
UseSetting(string key, string? value)
168
IWebHostBuilder
ISupportsStartup.Configure(Action<IApplicationBuilder> configure)
173
IWebHostBuilder
ISupportsStartup.Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure)
178
IWebHostBuilder
ISupportsStartup.UseStartup([DynamicallyAccessedMembers(StartupLinkerOptions.Accessibility)] Type startupType)
183
IWebHostBuilder
ISupportsStartup.UseStartup<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] TStartup>(Func<WebHostBuilderContext, TStartup> startupFactory)
GenericHostBuilderExtensions.cs (2)
32
public static IHostBuilder ConfigureWebHostDefaults(this IHostBuilder builder, Action<
IWebHostBuilder
> configure)
58
public static IHostBuilder ConfigureWebHostDefaults(this IHostBuilder builder, Action<
IWebHostBuilder
> configure, Action<WebHostBuilderOptions> configureOptions)
WebApplicationBuilder.cs (2)
223
private void InitializeWebHostSettings(
IWebHostBuilder
webHostBuilder)
359
/// An <see cref="
IWebHostBuilder
"/> for configuring server specific properties, but not building.
WebHost.cs (11)
25
/// Provides convenience methods for creating instances of <see cref="IWebHost"/> and <see cref="
IWebHostBuilder
"/> with pre-configured defaults.
95
var
builder = CreateDefaultBuilder();
136
/// <returns>The initialized <see cref="
IWebHostBuilder
"/>.</returns>
137
public static
IWebHostBuilder
CreateDefaultBuilder() =>
158
/// <returns>The initialized <see cref="
IWebHostBuilder
"/>.</returns>
159
public static
IWebHostBuilder
CreateDefaultBuilder(string[] args)
223
internal static void ConfigureWebDefaults(
IWebHostBuilder
builder)
245
internal static void ConfigureWebDefaultsSlim(
IWebHostBuilder
builder)
255
private static void ConfigureWebDefaultsWorker(
IWebHostBuilder
builder, Action<IServiceCollection>? configureRouting)
311
/// <returns>The initialized <see cref="
IWebHostBuilder
"/>.</returns>
312
public static
IWebHostBuilder
CreateDefaultBuilder<[DynamicallyAccessedMembers(StartupLinkerOptions.Accessibility)] TStartup>(string[] args) where TStartup : class =>
Microsoft.AspNetCore.Hosting (106)
GenericHost\GenericWebHostBuilder.cs (4)
166
public
IWebHostBuilder
UseStartup([DynamicallyAccessedMembers(StartupLinkerOptions.Accessibility)] Type startupType)
191
public
IWebHostBuilder
UseStartup<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] TStartup>(Func<WebHostBuilderContext, TStartup> startupFactory)
316
public
IWebHostBuilder
Configure(Action<IApplicationBuilder> configure)
341
public
IWebHostBuilder
Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure)
GenericHost\HostingStartupWebHostBuilder.cs (10)
29
throw new NotSupportedException($"Building this implementation of {nameof(
IWebHostBuilder
)} is not supported.");
33
public
IWebHostBuilder
ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate)
39
public
IWebHostBuilder
ConfigureServices(Action<IServiceCollection> configureServices)
44
public
IWebHostBuilder
ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices)
52
public
IWebHostBuilder
UseSetting(string key, string? value)
68
public
IWebHostBuilder
UseDefaultServiceProvider(Action<WebHostBuilderContext, ServiceProviderOptions> configure)
73
public
IWebHostBuilder
Configure(Action<IApplicationBuilder> configure)
78
public
IWebHostBuilder
Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure)
83
public
IWebHostBuilder
UseStartup([DynamicallyAccessedMembers(StartupLinkerOptions.Accessibility)] Type startupType)
90
public
IWebHostBuilder
UseStartup<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] TStartup>(Func<WebHostBuilderContext, TStartup> startupFactory)
GenericHost\ISupportsUseDefaultServiceProvider.cs (1)
10
IWebHostBuilder
UseDefaultServiceProvider(Action<WebHostBuilderContext, ServiceProviderOptions> configure);
GenericHost\SlimWebHostBuilder.cs (4)
62
public
IWebHostBuilder
Configure(Action<IApplicationBuilder> configure)
67
public
IWebHostBuilder
UseStartup([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.PublicMethods)] Type startupType)
72
public
IWebHostBuilder
UseStartup<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] TStartup>(Func<WebHostBuilderContext, TStartup> startupFactory)
77
public
IWebHostBuilder
Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure)
GenericHost\WebHostBuilderBase.cs (6)
32
throw new NotSupportedException($"Building this implementation of {nameof(
IWebHostBuilder
)} is not supported.");
36
public
IWebHostBuilder
ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate)
47
public
IWebHostBuilder
ConfigureServices(Action<IServiceCollection> configureServices)
52
public
IWebHostBuilder
ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices)
63
public
IWebHostBuilder
UseDefaultServiceProvider(Action<WebHostBuilderContext, ServiceProviderOptions> configure)
104
public
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>
21
public 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>
35
public 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>
51
public static IHostBuilder ConfigureSlimWebHost(this IHostBuilder builder, Action<
IWebHostBuilder
> configure, Action<WebHostBuilderOptions> configureWebHostBuilder)
62
Func<IHostBuilder, WebHostBuilderOptions,
IWebHostBuilder
> createWebHostBuilder,
63
Action<
IWebHostBuilder
> configure,
77
var
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>
20
IHostBuilder 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>
22
IWebHostBuilder
Configure(Action<IApplicationBuilder> configure);
28
/// <returns>The <see cref="
IWebHostBuilder
"/>.</returns>
29
IWebHostBuilder
Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure);
35
/// <returns>The <see cref="
IWebHostBuilder
"/>.</returns>
36
IWebHostBuilder
UseStartup([DynamicallyAccessedMembers(StartupLinkerOptions.Accessibility)] Type startupType);
42
/// <returns>The <see cref="
IWebHostBuilder
"/>.</returns>
44
IWebHostBuilder
UseStartup<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] TStartup>(Func<WebHostBuilderContext, TStartup> startupFactory);
WebHostBuilder.cs (9)
81
/// <returns>The <see cref="
IWebHostBuilder
"/>.</returns>
82
public
IWebHostBuilder
UseSetting(string key, string? value)
93
/// <returns>The <see cref="
IWebHostBuilder
"/>.</returns>
94
public
IWebHostBuilder
ConfigureServices(Action<IServiceCollection> configureServices)
106
/// <returns>The <see cref="
IWebHostBuilder
"/>.</returns>
107
public
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
"/>.
122
public
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>
31
public 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>
60
public 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>
90
public 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>
133
public 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>
171
public 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>
182
public 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>
193
public 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
"/>.
219
public 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>
230
public 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>
241
public 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>
252
public 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>
24
public 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>
41
public 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>
53
public 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>
68
public 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>
86
public 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>
99
public 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>
112
public 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>
125
public 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>
139
public 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>
150
public 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>
161
public 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>
173
public 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
"/>.
18
void 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
"/>.
31
IWebHostBuilder
ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate);
38
/// <returns>The <see cref="
IWebHostBuilder
"/>.</returns>
39
IWebHostBuilder
ConfigureServices(Action<IServiceCollection> configureServices);
46
/// <returns>The <see cref="
IWebHostBuilder
"/>.</returns>
47
IWebHostBuilder
ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices);
61
/// <returns>The <see cref="
IWebHostBuilder
"/>.</returns>
62
IWebHostBuilder
UseSetting(string key, string? value);
Microsoft.AspNetCore.Server.HttpSys (6)
SourceBuildStubs.cs (6)
815
/// A reference to the <see cref="
IWebHostBuilder
" /> parameter object.
818
public static
IWebHostBuilder
UseHttpSys(this
IWebHostBuilder
hostBuilder) => hostBuilder;
830
/// A reference to the <see cref="
IWebHostBuilder
" /> parameter object.
833
public static
IWebHostBuilder
UseHttpSys(this
IWebHostBuilder
hostBuilder, Action<HttpSysOptions> options) => hostBuilder;
Microsoft.AspNetCore.Server.IIS (4)
SourceBuildStubs.cs (4)
25
/// <param name="hostBuilder">The <see cref="
IWebHostBuilder
"/> to configure.</param>
26
/// <returns>The <see cref="
IWebHostBuilder
"/>.</returns>
27
public static
IWebHostBuilder
UseIIS(this
IWebHostBuilder
hostBuilder) => hostBuilder;
Microsoft.AspNetCore.Server.IISIntegration (4)
IISHostingStartup.cs (2)
21
/// <param name="builder">The <see cref="
IWebHostBuilder
"/>.</param>
22
public void Configure(
IWebHostBuilder
builder)
WebHostBuilderIISExtensions.cs (2)
31
public 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.
35
public static
IWebHostBuilder
UseKestrelHttpsConfiguration(this
IWebHostBuilder
hostBuilder)
52
public static
IWebHostBuilder
UseKestrel(this
IWebHostBuilder
hostBuilder)
68
/// Includes less automatic functionality than <see cref="UseKestrel(
IWebHostBuilder
)"/> to make trimming more effective
79
public static
IWebHostBuilder
UseKestrelCore(this
IWebHostBuilder
hostBuilder)
115
public static
IWebHostBuilder
UseKestrel(this
IWebHostBuilder
hostBuilder, Action<KestrelServerOptions> options)
121
/// Configures Kestrel options but does not register an IServer. See <see cref="UseKestrel(
IWebHostBuilder
)"/>.
132
public static
IWebHostBuilder
ConfigureKestrel(this
IWebHostBuilder
hostBuilder, Action<KestrelServerOptions> options)
151
public 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
)"/>.
166
public static
IWebHostBuilder
ConfigureKestrel(this
IWebHostBuilder
hostBuilder, Action<WebHostBuilderContext, KestrelServerOptions> 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>
21
public static
IWebHostBuilder
UseQuic(this
IWebHostBuilder
hostBuilder)
37
/// <param name="hostBuilder">The <see cref="
IWebHostBuilder
"/> to configure.</param>
39
/// <returns>The <see cref="
IWebHostBuilder
"/>.</returns>
40
public static
IWebHostBuilder
UseQuic(this
IWebHostBuilder
hostBuilder, Action<QuicTransportOptions> configureOptions)
Microsoft.AspNetCore.Testing (9)
ServiceFakesWebHostExtensions.cs (9)
21
/// <param name="builder">An <see cref="
IWebHostBuilder
"/> instance.</param>
23
public static
IWebHostBuilder
UseFakeStartup(this
IWebHostBuilder
builder)
31
/// <param name="builder">An <see cref="
IWebHostBuilder
"/> instance.</param>
34
public static
IWebHostBuilder
ListenHttpOnAnyPort(this
IWebHostBuilder
builder)
41
/// <param name="builder">An <see cref="
IWebHostBuilder
"/> instance.</param>
46
public static
IWebHostBuilder
ListenHttpsOnAnyPort(this
IWebHostBuilder
builder, X509Certificate2? sslCertificate = null)
Microsoft.AspNetCore.Watch.BrowserRefresh (1)
src\sdk\src\Dotnet.Watch\Web.Middleware\HostingStartup.cs (1)
19
public void Configure(
IWebHostBuilder
builder)