1 instantiation of KestrelConfigurationLoader
Microsoft.AspNetCore.Server.Kestrel.Core (1)
KestrelServerOptions.cs (1)
468
var loader = new
KestrelConfigurationLoader
(this, config, httpsConfigurationService, certificatePathWatcher, reloadOnChange);
28 references to KestrelConfigurationLoader
Aspire.Dashboard (1)
DashboardWebApplication.cs (1)
643
var
configurationLoader = serverOptions.Configure(kestrelSection);
Microsoft.AspNetCore.Server.Kestrel.Core (27)
IHttpsConfigurationService.cs (3)
40
/// For use during configuration loading (esp in <see cref="
KestrelConfigurationLoader
"/>).
55
/// For use during configuration loading (esp in <see cref="
KestrelConfigurationLoader
"/>).
63
/// For use during configuration loading (esp in <see cref="
KestrelConfigurationLoader
"/>).
KestrelConfigurationLoader.cs (15)
85
public
KestrelConfigurationLoader
Endpoint(string name, Action<EndpointConfiguration> configureOptions)
96
public
KestrelConfigurationLoader
Endpoint(IPAddress address, int port) => Endpoint(address, port, _ => { });
101
public
KestrelConfigurationLoader
Endpoint(IPAddress address, int port, Action<ListenOptions> configure)
111
public
KestrelConfigurationLoader
Endpoint(IPEndPoint endPoint) => Endpoint(endPoint, _ => { });
116
public
KestrelConfigurationLoader
Endpoint(IPEndPoint endPoint, Action<ListenOptions> configure)
133
public
KestrelConfigurationLoader
LocalhostEndpoint(int port) => LocalhostEndpoint(port, options => { });
139
public
KestrelConfigurationLoader
LocalhostEndpoint(int port, Action<ListenOptions> configure)
154
public
KestrelConfigurationLoader
AnyIPEndpoint(int port) => AnyIPEndpoint(port, options => { });
159
public
KestrelConfigurationLoader
AnyIPEndpoint(int port, Action<ListenOptions> configure)
174
public
KestrelConfigurationLoader
UnixSocketEndpoint(string socketPath) => UnixSocketEndpoint(socketPath, _ => { });
179
public
KestrelConfigurationLoader
UnixSocketEndpoint(string socketPath, Action<ListenOptions> configure)
199
public
KestrelConfigurationLoader
NamedPipeEndpoint(string pipeName) => NamedPipeEndpoint(pipeName, _ => { });
204
public
KestrelConfigurationLoader
NamedPipeEndpoint(string pipeName, Action<ListenOptions> configure)
220
public
KestrelConfigurationLoader
HandleEndpoint(ulong handle) => HandleEndpoint(handle, _ => { });
225
public
KestrelConfigurationLoader
HandleEndpoint(ulong handle, Action<ListenOptions> configure)
KestrelServerOptions.cs (8)
189
public
KestrelConfigurationLoader
? ConfigurationLoader { get; set; }
433
/// <returns>A <see cref="
KestrelConfigurationLoader
"/> for configuring endpoints.</returns>
434
public
KestrelConfigurationLoader
Configure() => Configure(new ConfigurationBuilder().Build());
442
/// <returns>A <see cref="
KestrelConfigurationLoader
"/> for further endpoint configuration.</returns>
443
public
KestrelConfigurationLoader
Configure(IConfiguration config) => Configure(config, reloadOnChange: false);
454
/// <returns>A <see cref="
KestrelConfigurationLoader
"/> for further endpoint configuration.</returns>
455
public
KestrelConfigurationLoader
Configure(IConfiguration config, bool reloadOnChange)
468
var
loader = new KestrelConfigurationLoader(this, config, httpsConfigurationService, certificatePathWatcher, reloadOnChange);
TlsConfigurationLoader.cs (1)
19
/// An abstraction over the parts of <see cref="
KestrelConfigurationLoader
"/> that would prevent us from trimming TLS support