2 writes to ConfigurationLoader
InMemory.FunctionalTests (1)
HttpsConnectionMiddlewareTests.cs (1)
83
options.
ConfigurationLoader
= loader; // Since we're constructing it explicitly, we have to hook it up explicitly
Microsoft.AspNetCore.Server.Kestrel.Core (1)
KestrelServerOptions.cs (1)
469
ConfigurationLoader
= loader;
86 references to ConfigurationLoader
CreateDefaultBuilderApp (1)
Program.cs (1)
25
.Configure(options.
ConfigurationLoader
.Configuration)
CreateDefaultBuilderOfTApp (1)
Program.cs (1)
27
.Configure(options.
ConfigurationLoader
.Configuration)
Microsoft.AspNetCore.Server.Kestrel.Core (12)
Internal\KestrelServerImpl.cs (7)
305
if (Options.
ConfigurationLoader
?.ReloadOnChange == true && (!_serverAddresses.PreferHostingUrls || _serverAddresses.InternalCollection.Count == 0))
307
reloadToken = Options.
ConfigurationLoader
.GetReloadToken();
310
Options.
ConfigurationLoader
?.LoadInternal();
311
Options.
ConfigurationLoader
?.ProcessEndpointsToAdd();
345
Debug.Assert(Options.
ConfigurationLoader
!= null, "Rebind can only happen when there is a ConfigurationLoader.");
347
reloadToken = Options.
ConfigurationLoader
.GetReloadToken();
348
var (endpointsToStop, endpointsToStart) = Options.
ConfigurationLoader
.Reload();
KestrelServerOptions.cs (4)
267
ConfigurationLoader
?.ApplyEndpointDefaults(listenOptions);
282
ConfigurationLoader
?.ApplyHttpsDefaults(httpsOptions);
303
if (
ConfigurationLoader
?.DefaultCertificate is X509Certificate2 certificateFromLoader)
306
if (
ConfigurationLoader
?.DefaultCertificateChain is X509Certificate2Collection certificateChainFromLoader)
ListenOptionsHttpsExtensions.cs (1)
170
listenOptions.KestrelServerOptions.
ConfigurationLoader
?.LoadInternal();
Microsoft.AspNetCore.Server.Kestrel.Tests (72)
KestrelConfigurationLoaderTests.cs (72)
87
serverOptions.
ConfigurationLoader
.Load();
103
Assert.Equal(builder, serverOptions.
ConfigurationLoader
);
109
Assert.NotNull(serverOptions.
ConfigurationLoader
);
115
Assert.NotNull(serverOptions.
ConfigurationLoader
);
141
serverOptions.
ConfigurationLoader
.Load();
348
serverOptions.
ConfigurationLoader
.Configuration = new ConfigurationBuilder().AddInMemoryCollection(endpointConfig.Concat(devCertConfig).Concat(defaultCertConfig)).Build();
349
_ = serverOptions.
ConfigurationLoader
.Reload();
355
serverOptions.
ConfigurationLoader
.Configuration = new ConfigurationBuilder().AddInMemoryCollection(endpointConfig.Concat(devCertConfig)).Build();
356
_ = serverOptions.
ConfigurationLoader
.Reload();
362
serverOptions.
ConfigurationLoader
.Configuration = new ConfigurationBuilder().AddInMemoryCollection(endpointConfig).Build();
371
Assert.Throws<InvalidOperationException>(() => serverOptions.
ConfigurationLoader
.Reload());
373
Assert.Null(serverOptions.
ConfigurationLoader
.DefaultCertificate);
380
Assert.Equal(expectedCert.SerialNumber, serverOptions.
ConfigurationLoader
.DefaultCertificate.SerialNumber);
418
Assert.ThrowsAny<CryptographicException>(() => serverOptions.
ConfigurationLoader
.Reload());
425
_ = serverOptions.
ConfigurationLoader
.Reload();
456
Assert.Null(serverOptions.
ConfigurationLoader
.DefaultCertificate);
458
serverOptions.
ConfigurationLoader
.Load();
460
Assert.NotNull(serverOptions.
ConfigurationLoader
.DefaultCertificate);
461
Assert.Equal(serverOptions.
ConfigurationLoader
.DefaultCertificate.SerialNumber, certificate.SerialNumber);
503
Assert.Null(serverOptions.
ConfigurationLoader
.DefaultCertificate);
514
Assert.NotNull(serverOptions.
ConfigurationLoader
.DefaultCertificate);
515
Assert.Equal(serverOptions.
ConfigurationLoader
.DefaultCertificate.SerialNumber, certificate.SerialNumber);
518
serverOptions.
ConfigurationLoader
.Load();
564
Assert.Null(serverOptions.
ConfigurationLoader
.DefaultCertificate);
566
serverOptions.
ConfigurationLoader
.Load();
568
Assert.NotNull(serverOptions.
ConfigurationLoader
.DefaultCertificate);
569
Assert.Equal(serverOptions.
ConfigurationLoader
.DefaultCertificate.SerialNumber, certificate.SerialNumber);
1755
serverOptions.
ConfigurationLoader
.Configuration = new ConfigurationBuilder().AddInMemoryCollection(new[]
1762
var (endpointsToStop, endpointsToStart) = serverOptions.
ConfigurationLoader
.Reload();
1791
serverOptions.
ConfigurationLoader
.Configuration = new ConfigurationBuilder().AddInMemoryCollection(new[]
1799
var (endpointsToStop, endpointsToStart) = serverOptions.
ConfigurationLoader
.Reload();
1834
serverOptions.
ConfigurationLoader
.Configuration = new ConfigurationBuilder().AddInMemoryCollection(new[]
1840
serverOptions.
ConfigurationLoader
.Reload();
1857
Action load = loadInternal ? serverOptions.
ConfigurationLoader
.LoadInternal : serverOptions.
ConfigurationLoader
.Load;
1882
var oldConfigurationLoader = serverOptions.
ConfigurationLoader
;
1886
serverOptions.
ConfigurationLoader
.LoadInternal();
1890
serverOptions.
ConfigurationLoader
.Load();
1898
var newConfigurationLoader = serverOptions.
ConfigurationLoader
;
1903
serverOptions.
ConfigurationLoader
.LoadInternal();
1907
serverOptions.
ConfigurationLoader
.Load();
1925
Action load = loadInternal ? serverOptions.
ConfigurationLoader
.LoadInternal : serverOptions.
ConfigurationLoader
.Load;
1952
serverOptions.
ConfigurationLoader
.LoadInternal();
1962
serverOptions.
ConfigurationLoader
.LocalhostEndpoint(5000);
1964
serverOptions.
ConfigurationLoader
.Load();
1978
serverOptions.
ConfigurationLoader
.Load();
1988
serverOptions.
ConfigurationLoader
.LoadInternal();
2005
serverOptions.
ConfigurationLoader
.LocalhostEndpoint(5000 + i, _ => numEndpointsAdded++);
2008
serverOptions.
ConfigurationLoader
.ProcessEndpointsToAdd();
2018
serverOptions.
ConfigurationLoader
.LocalhostEndpoint(6000 + i, _ => numEndpointsAdded++);
2021
serverOptions.
ConfigurationLoader
.ProcessEndpointsToAdd();
2036
serverOptions.
ConfigurationLoader
.LocalhostEndpoint(5000, _ => numEndpointsAdded++);
2037
serverOptions.
ConfigurationLoader
.LocalhostEndpoint(5001, _ => throw new InvalidOperationException());
2038
serverOptions.
ConfigurationLoader
.LocalhostEndpoint(5002, _ => numEndpointsAdded++);
2040
Assert.Throws<InvalidOperationException>(serverOptions.
ConfigurationLoader
.ProcessEndpointsToAdd);
2046
serverOptions.
ConfigurationLoader
.ProcessEndpointsToAdd();
2061
serverOptions.
ConfigurationLoader
.LocalhostEndpoint(5000);
2063
serverOptions.
ConfigurationLoader
.ProcessEndpointsToAdd();
2070
serverOptions.
ConfigurationLoader
.LocalhostEndpoint(7000, _ => Assert.Fail("New endpoints should not be added after ProcessEndpointsToAdd"));
2072
serverOptions.
ConfigurationLoader
.Load();
2085
serverOptions.
ConfigurationLoader
.LocalhostEndpoint(5000);
2087
serverOptions.
ConfigurationLoader
.Load();
2093
serverOptions.
ConfigurationLoader
.LocalhostEndpoint(7000, _ => Assert.Fail("New endpoints should not be added after Load"));
2096
serverOptions.
ConfigurationLoader
.ProcessEndpointsToAdd();
2105
serverOptions.
ConfigurationLoader
.LocalhostEndpoint(7000, _ => Assert.Fail("New endpoints should not be added by LoadInternal"));
2107
serverOptions.
ConfigurationLoader
.LoadInternal();
2116
serverOptions.
ConfigurationLoader
.Load();
2118
serverOptions.
ConfigurationLoader
.LocalhostEndpoint(7000, _ => Assert.Fail("New endpoints should not be added by Reload"));
2120
_ = serverOptions.
ConfigurationLoader
.Reload();
2131
Assert.Equal(builder, serverOptions.
ConfigurationLoader
);
2137
Assert.NotNull(serverOptions.
ConfigurationLoader
);