Implemented interface member:
property
this
Microsoft.Extensions.Configuration.IConfiguration.this[System.String]
108 writes to
Aspire.Cli.Tests (1)
Hosting\CliOrphanDetectorTests.cs (1)
105builder.Configuration["ASPIRE_CLI_PID"] = fakeCliProcess.Process.Id.ToString();
Aspire.Hosting.Azure.Tests (24)
AzureBicepProvisionerTests.cs (2)
44builder.Configuration["Parameters:param"] = "paramValue"; 203config["Parameters"] = parameters0.ToJsonString();
AzureBicepResourceTests.cs (8)
1135builder.Configuration["Parameters:skuName"] = "Standard_ZRS"; 1174builder.Configuration["Parameters:skuName"] = "Standard_ZRS"; 1462builder.Configuration["Parameters:usr"] = "user"; 1463builder.Configuration["Parameters:pwd"] = "password"; 1580builder.Configuration["Parameters:usr"] = "user"; 1581builder.Configuration["Parameters:pwd"] = "password"; 1689builder.Configuration["Parameters:usr"] = "user"; 1690builder.Configuration["Parameters:pwd"] = "password";
AzureCosmosDBEmulatorFunctionalTests.cs (2)
97hb.Configuration[$"ConnectionStrings:{db.Resource.Name}"] = await cosmos.Resource.ConnectionStringExpression.GetValueAsync(default); 294hb.Configuration[$"ConnectionStrings:{cosmos.Resource.Name}"] = await cosmos.Resource.ConnectionStringExpression.GetValueAsync(default);
AzureEventHubsExtensionsTests.cs (4)
83hb.Configuration["ConnectionStrings:hub"] = await eventHub.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 89hb.Configuration["ConnectionStrings:eventhubns"] = await eventHubns.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 135hb.Configuration["ConnectionStrings:eventhubns"] = await eventHubns.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 141hb.Configuration["ConnectionStrings:eventhubns"] = await eventHubns.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None) + $";EntityPath={hubName};";
AzureFunctionsTests.cs (5)
264builder.Configuration["AppHost:Sha256"] = "634f8"; 294builder.Configuration["AppHost:Sha256"] = "634f8"; 385builder.Configuration["AppHost:Sha256"] = "634f8"; 467builder.Configuration["AppHost:Sha256"] = "634f8"; 530builder.Configuration["AppHost:Sha256"] = "634f8";
AzureServiceBusExtensionsTests.cs (2)
211hb.Configuration["ConnectionStrings:servicebusns"] = await serviceBus.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 825hb.Configuration["ConnectionStrings:servicebusns"] = await serviceBus.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None);
AzureStorageEmulatorFunctionalTests.cs (1)
77hb.Configuration["ConnectionStrings:BlobConnection"] = await storage.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None);
Aspire.Hosting.Containers.Tests (7)
WithDockerfileTests.cs (7)
28builder.Configuration["Parameters:secret"] = "open sesame from env"; 242builder.Configuration["Parameters:message"] = "hello"; 290builder.Configuration["Parameters:message"] = "hello"; 337builder.Configuration["Parameters:secret"] = "open sesame"; 383builder.Configuration["Parameters:secret"] = "open sesame"; 426builder.Configuration["Parameters:message"] = "hello"; 497builder.Configuration["Parameters:message"] = "hello";
Aspire.Hosting.Elasticsearch.Tests (3)
ElasticsearchFunctionalTests.cs (3)
49hb.Configuration[$"ConnectionStrings:{elasticsearch.Resource.Name}"] = await elasticsearch.Resource.ConnectionStringExpression.GetValueAsync(default); 115hb.Configuration[$"ConnectionStrings:{elasticsearch1.Resource.Name}"] = await elasticsearch1.Resource.ConnectionStringExpression.GetValueAsync(default); 172hb.Configuration[$"ConnectionStrings:{elasticsearch2.Resource.Name}"] = await elasticsearch2.Resource.ConnectionStringExpression.GetValueAsync(default);
Aspire.Hosting.Garnet.Tests (4)
AddGarnetTests.cs (1)
128builder.Configuration["Parameters:pass"] = password;
GarnetFunctionalTests.cs (3)
75hb.Configuration[$"ConnectionStrings:{garnet.Resource.Name}"] = await garnet.Resource.ConnectionStringExpression.GetValueAsync(default); 154hb.Configuration[$"ConnectionStrings:{garnet1.Resource.Name}"] = $"{await garnet1.Resource.ConnectionStringExpression.GetValueAsync(default)}"; 205hb.Configuration[$"ConnectionStrings:{garnet2.Resource.Name}"] = $"{await garnet2.Resource.ConnectionStringExpression.GetValueAsync(default)}";
Aspire.Hosting.Kafka.Tests (3)
KafkaFunctionalTests.cs (3)
73hb.Configuration[$"ConnectionStrings:{kafka.Resource.Name}"] = await kafka.Resource.ConnectionStringExpression.GetValueAsync(default); 167hb.Configuration[$"ConnectionStrings:{kafka1.Resource.Name}"] = await kafka1.Resource.ConnectionStringExpression.GetValueAsync(default); 219hb.Configuration[$"ConnectionStrings:{kafka2.Resource.Name}"] = await kafka2.Resource.ConnectionStringExpression.GetValueAsync(default);
Aspire.Hosting.Milvus.Tests (3)
MilvusFunctionalTests.cs (3)
35hb.Configuration[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(default); 111hb.Configuration[$"ConnectionStrings:{db1.Resource.Name}"] = await db1.Resource.ConnectionStringExpression.GetValueAsync(default); 158hb.Configuration[$"ConnectionStrings:{db2.Resource.Name}"] = await db2.Resource.ConnectionStringExpression.GetValueAsync(default);
Aspire.Hosting.MongoDB.Tests (4)
MongoDbFunctionalTests.cs (4)
86hb.Configuration[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(default); 148hb.Configuration[$"ConnectionStrings:{db1.Resource.Name}"] = await db1.Resource.ConnectionStringExpression.GetValueAsync(default); 194hb.Configuration[$"ConnectionStrings:{db2.Resource.Name}"] = await db2.Resource.ConnectionStringExpression.GetValueAsync(default); 304hb.Configuration[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(default);
Aspire.Hosting.MySql.Tests (1)
AddMySqlTests.cs (1)
262builder.Configuration["Aspire:Store:Path"] = tempStorePath;
Aspire.Hosting.Nats.Tests (5)
NatsFunctionalTests.cs (5)
40hb.Configuration[$"ConnectionStrings:{nats.Resource.Name}"] = await nats.Resource.ConnectionStringExpression.GetValueAsync(default); 86hb.Configuration[$"ConnectionStrings:{nats.Resource.Name}"] = connectionString; 132hb.Configuration[$"ConnectionStrings:{nats.Resource.Name}"] = modifiedConnectionString; 190hb.Configuration[$"ConnectionStrings:{nats1.Resource.Name}"] = await nats1.Resource.ConnectionStringExpression.GetValueAsync(default); 238hb.Configuration[$"ConnectionStrings:{nats2.Resource.Name}"] = await nats2.Resource.ConnectionStringExpression.GetValueAsync(default);
Aspire.Hosting.Oracle.Tests (4)
OracleFunctionalTests.cs (4)
51hb.Configuration[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(default); 134hb.Configuration[$"ConnectionStrings:{db1.Resource.Name}"] = await db1.Resource.ConnectionStringExpression.GetValueAsync(default); 194hb.Configuration[$"ConnectionStrings:{db2.Resource.Name}"] = await db2.Resource.ConnectionStringExpression.GetValueAsync(default); 308hb.Configuration[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(default);
Aspire.Hosting.PostgreSQL.Tests (6)
AddPostgresTests.cs (2)
459builder.Configuration["Aspire:Store:Path"] = tempStorePath; 528builder.Configuration["Aspire:Store:Path"] = tempStorePath;
PostgresFunctionalTests.cs (4)
529hb.Configuration[$"ConnectionStrings:{newDb.Resource.Name}"] = await newDb.Resource.ConnectionStringExpression.GetValueAsync(default); 570hb.Configuration[$"ConnectionStrings:{newDb.Resource.Name}"] = await newDb.Resource.ConnectionStringExpression.GetValueAsync(default); 639hb.Configuration[$"ConnectionStrings:{newDb.Resource.Name}"] = await newDb.Resource.ConnectionStringExpression.GetValueAsync(default); 698hb.Configuration[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(default);
Aspire.Hosting.Python.Tests (1)
AddPythonAppTests.cs (1)
121builder.Configuration["ConnectionStrings:connectionString"] = "test";
Aspire.Hosting.RabbitMQ.Tests (3)
RabbitMQFunctionalTests.cs (3)
71hb.Configuration[$"ConnectionStrings:{rabbitMQ.Resource.Name}"] = await rabbitMQ.Resource.ConnectionStringExpression.GetValueAsync(default); 132hb.Configuration[$"ConnectionStrings:{rabbitMQ1.Resource.Name}"] = await rabbitMQ1.Resource.ConnectionStringExpression.GetValueAsync(default); 189hb.Configuration[$"ConnectionStrings:{rabbitMQ2.Resource.Name}"] = await rabbitMQ2.Resource.ConnectionStringExpression.GetValueAsync(default);
Aspire.Hosting.Redis.Tests (1)
AddRedisTests.cs (1)
170builder.Configuration["Parameters:pass"] = password;
Aspire.Hosting.SqlServer.Tests (5)
SqlServerFunctionalTests.cs (5)
81hb.Configuration[$"ConnectionStrings:{newDb.Resource.Name}"] = await newDb.Resource.ConnectionStringExpression.GetValueAsync(default); 368hb.Configuration[$"ConnectionStrings:{newDb.Resource.Name}"] = await newDb.Resource.ConnectionStringExpression.GetValueAsync(default); 421hb.Configuration[$"ConnectionStrings:{newDb.Resource.Name}"] = await newDb.Resource.ConnectionStringExpression.GetValueAsync(default); 493hb.Configuration[$"ConnectionStrings:{newDb.Resource.Name}"] = await newDb.Resource.ConnectionStringExpression.GetValueAsync(default); 553hb.Configuration[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(default);
Aspire.Hosting.Testing.Tests (2)
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (2)
32builder.Configuration["Aspire:Store:Path"] = path ?? Directory.CreateTempSubdirectory().FullName; 38builder.Configuration["DcpPublisher:WaitForResourceCleanup"] = resourceCleanup.ToString();
Aspire.Hosting.Tests (18)
AddParameterTests.cs (1)
19appBuilder.Configuration["Parameters:pass"] = "pass1";
AspireStoreTests.cs (3)
35builder.Configuration[AspireStore.AspireStorePathKeyName] = Path.GetTempPath(); 59builder.Configuration[AspireStore.AspireStorePathKeyName] = Path.GetTempPath(); 133builder.Configuration[AspireStore.AspireStorePathKeyName] = Path.GetTempPath();
Codespaces\CodespacesUrlRewriterTests.cs (4)
20builder.Configuration["CODESPACES"] = "false"; 61builder.Configuration["CODESPACES"] = "true"; 62builder.Configuration["GITHUB_CODESPACES_PORT_FORWARDING_DOMAIN"] = "app.github.dev"; 63builder.Configuration["CODESPACE_NAME"] = "test-codespace";
ResourceExtensionsTests.cs (2)
204builder.Configuration["Parameters:ElasticPassword"] = "p@ssw0rd1"; 237builder.Configuration["Parameters:ElasticPassword"] = "p@ssw0rd1";
SecretsStoreTests.cs (1)
52configuration[key] = valueInConfig;
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (2)
32builder.Configuration["Aspire:Store:Path"] = path ?? Directory.CreateTempSubdirectory().FullName; 38builder.Configuration["DcpPublisher:WaitForResourceCleanup"] = resourceCleanup.ToString();
WaitForTests.cs (1)
88builder.Configuration["ConnectionStrings:cs"] = "cs-value";
WithEnvironmentTests.cs (1)
118builder.Configuration["Parameters:parameter"] = "MY_PARAMETER_VALUE";
WithHttpCommandTests.cs (2)
359builder.Configuration["CODESPACES"] = "false"; 417builder.Configuration["CODESPACES"] = "false";
WithReferenceTests.cs (1)
207builder.Configuration["ConnectionStrings:resource"] = "test connection string";
Aspire.Hosting.Valkey.Tests (1)
AddValkeyTests.cs (1)
162builder.Configuration["Parameters:pass"] = password;
Aspire.Playground.Tests (1)
Infrastructure\DistributedApplicationExtensions.cs (1)
31builder.Configuration[$"Parameters:{parameter.Name}"] = parameter.Secret
Microsoft.AspNetCore (1)
ConfigureWebHostBuilder.cs (1)
161_configuration[key] = value;
Microsoft.AspNetCore.StaticAssets.Tests (2)
StaticAssetsIntegrationTests.cs (2)
148builder.Configuration["EnableStaticAssetsDevelopmentCaching"] = "true"; 258builder.Configuration["EnableStaticAssetsDevelopmentIntegrity"] = "true";
Microsoft.AspNetCore.Tests (4)
WebApplicationTests.cs (4)
1442builder.Configuration["FORWARDEDHEADERS_ENABLED"] = "true"; 2250builder.Configuration[WebHostDefaults.ApplicationKey] = nameof(WebApplicationTests); 2251builder.Configuration[WebHostDefaults.EnvironmentKey] = envName; 2252builder.Configuration[WebHostDefaults.ContentRootKey] = contentRoot;
TestingAppHost1.AppHost (1)
Program.cs (1)
10builder.Configuration["ConnectionStrings:cs"] = "testconnection";
TestProject.AppHost (3)
TestProgram.cs (3)
54builder.Configuration["DcpPublisher:ResourceNameSuffix"] = $"{Random.Shared.Next():x}"; 55builder.Configuration["DcpPublisher:RandomizePorts"] = randomizePorts.ToString(CultureInfo.InvariantCulture); 56builder.Configuration["DcpPublisher:WaitForResourceCleanup"] = "true";
99 references to
aspire (1)
Program.cs (1)
61if (builder.Configuration["OTEL_EXPORTER_OTLP_ENDPOINT"] is {})
Aspire.Azure.Security.KeyVault.Tests (2)
AspireKeyVaultExtensionsTests.cs (2)
142Assert.Equal("Secret 1 Value", builder.Configuration["super-secret-1"]); 143Assert.Equal("Secret 2 Value", builder.Configuration["super-secret-2"]);
Aspire.Dashboard.Tests (3)
Integration\StartupTests.cs (3)
173Assert.Equal(frontendBrowserToken, localBuilder.Configuration[DashboardConfigNames.DashboardFrontendBrowserTokenName.ConfigKey]); 206var initialBrowserTokenProvidedByConfiguration = localBuilder?.Configuration[DashboardConfigNames.DashboardFrontendBrowserTokenName.ConfigKey]; 217var updatedBrowserTokenProvidedByConfiguration = localBuilder?.Configuration[DashboardConfigNames.DashboardFrontendBrowserTokenName.ConfigKey];
Aspire.Hosting (8)
DistributedApplicationBuilder.cs (4)
111var operationConfiguration = _innerBuilder.Configuration["AppHost:Operation"]; 114return _innerBuilder.Configuration["Publishing:Publisher"] switch 121var operation = _innerBuilder.Configuration["AppHost:Operation"]?.ToLowerInvariant() switch 133DistributedApplicationOperation.Publish => new DistributedApplicationExecutionContextOptions(operation, _innerBuilder.Configuration["Publishing:Publisher"] ?? "manifest"),
ParameterResourceBuilderExtensions.cs (1)
153return configuration[configurationKey]
ProjectResourceBuilderExtensions.cs (2)
333var appHostDefaultLaunchProfileName = builder.ApplicationBuilder.Configuration["AppHost:DefaultLaunchProfileName"] 334?? builder.ApplicationBuilder.Configuration["DOTNET_LAUNCH_PROFILE"];
VolumeNameGenerator.cs (1)
32var applicationHash = builder.ApplicationBuilder.Configuration["AppHost:Sha256"]![..10].ToLowerInvariant();
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
232var applicationHash = builder.Configuration["AppHost:Sha256"]![..5].ToLowerInvariant();
Aspire.Hosting.Testing (5)
DistributedApplicationFactory.cs (5)
221if (existingConfig[key] is null) 229if (existingConfig[primaryKey] is null && existingConfig[secondaryKey] is null) 271var launchProfileName = existingConfig["DOTNET_LAUNCH_PROFILE"]; 320if (existingConfig[key] is null)
Aspire.Hosting.Testing.Tests (4)
TestingBuilderTests.cs (3)
270.WithEnvironment("APP_HOST_ARG", builder.Configuration["APP_HOST_ARG"]) 271.WithEnvironment("LAUNCH_PROFILE_VAR_FROM_APP_HOST", builder.Configuration["LAUNCH_PROFILE_VAR_FROM_APP_HOST"]); 364.WithEnvironment("LAUNCH_PROFILE_VAR_FROM_APP_HOST", builder.Configuration["LAUNCH_PROFILE_VAR_FROM_APP_HOST"]);
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (1)
18$"{VolumeNameGenerator.Sanitize(builder.Environment.ApplicationName).ToLowerInvariant()}-{builder.Configuration["AppHost:Sha256"]!.ToLowerInvariant()[..10]}";
Aspire.Hosting.Tests (5)
SecretsStoreTests.cs (1)
33var configValue = configuration[key];
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (1)
18$"{VolumeNameGenerator.Sanitize(builder.Environment.ApplicationName).ToLowerInvariant()}-{builder.Configuration["AppHost:Sha256"]!.ToLowerInvariant()[..10]}";
Utils\VolumeNameGeneratorTests.cs (3)
17var volumePrefix = $"{Sanitize(builder.Environment.ApplicationName).ToLowerInvariant()}-{builder.Configuration["AppHost:Sha256"]!.ToLowerInvariant()[..10]}"; 58var runVolumePrefix = $"{Sanitize(runBuilder.Environment.ApplicationName).ToLowerInvariant()}-{runBuilder.Configuration["AppHost:Sha256"]!.ToLowerInvariant()[..10]}"; 59var publishVolumePrefix = $"{Sanitize(publishBuilder.Environment.ApplicationName).ToLowerInvariant()}-{publishBuilder.Configuration["AppHost:Sha256"]!.ToLowerInvariant()[..10]}";
Microsoft.AspNetCore (40)
ConfigureHostBuilder.cs (10)
64var previousApplicationName = _configuration[HostDefaults.ApplicationKey]; 67var previousContentRootConfig = _configuration[HostDefaults.ContentRootKey]; 68var previousEnvironment = _configuration[HostDefaults.EnvironmentKey]; 75if (!string.Equals(previousApplicationName, _configuration[HostDefaults.ApplicationKey], StringComparison.OrdinalIgnoreCase)) 77throw new NotSupportedException($"The application name changed from \"{previousApplicationName}\" to \"{_configuration[HostDefaults.ApplicationKey]}\". Changing the host configuration using WebApplicationBuilder.Host is not supported. Use WebApplication.CreateBuilder(WebApplicationOptions) instead."); 80if (!string.Equals(previousContentRootConfig, _configuration[HostDefaults.ContentRootKey], StringComparison.OrdinalIgnoreCase) 81&& !string.Equals(previousContentRoot, HostingPathResolver.ResolvePath(_configuration[HostDefaults.ContentRootKey]), StringComparison.OrdinalIgnoreCase)) 83throw new NotSupportedException($"The content root changed from \"{previousContentRoot}\" to \"{HostingPathResolver.ResolvePath(_configuration[HostDefaults.ContentRootKey])}\". Changing the host configuration using WebApplicationBuilder.Host is not supported. Use WebApplication.CreateBuilder(WebApplicationOptions) instead."); 86if (!string.Equals(previousEnvironment, _configuration[HostDefaults.EnvironmentKey], StringComparison.OrdinalIgnoreCase)) 88throw new NotSupportedException($"The environment changed from \"{previousEnvironment}\" to \"{_configuration[HostDefaults.EnvironmentKey]}\". Changing the host configuration using WebApplicationBuilder.Host is not supported. Use WebApplication.CreateBuilder(WebApplicationOptions) instead.");
ConfigureWebHostBuilder.cs (25)
40var previousContentRootConfig = _configuration[WebHostDefaults.ContentRootKey]; 42var previousWebRootConfig = _configuration[WebHostDefaults.WebRootKey]; 43var previousApplication = _configuration[WebHostDefaults.ApplicationKey]; 44var previousEnvironment = _configuration[WebHostDefaults.EnvironmentKey]; 45var previousHostingStartupAssemblies = _configuration[WebHostDefaults.HostingStartupAssembliesKey]; 46var previousHostingStartupAssembliesExclude = _configuration[WebHostDefaults.HostingStartupExcludeAssembliesKey]; 51if (!string.Equals(previousWebRootConfig, _configuration[WebHostDefaults.WebRootKey], StringComparison.OrdinalIgnoreCase) 52&& !string.Equals(HostingPathResolver.ResolvePath(previousWebRoot, previousContentRoot), HostingPathResolver.ResolvePath(_configuration[WebHostDefaults.WebRootKey], previousContentRoot), StringComparison.OrdinalIgnoreCase)) 55throw new NotSupportedException($"The web root changed from \"{HostingPathResolver.ResolvePath(previousWebRoot, previousContentRoot)}\" to \"{HostingPathResolver.ResolvePath(_configuration[WebHostDefaults.WebRootKey], previousContentRoot)}\". Changing the host configuration using WebApplicationBuilder.WebHost is not supported. Use WebApplication.CreateBuilder(WebApplicationOptions) instead."); 57else if (!string.Equals(previousApplication, _configuration[WebHostDefaults.ApplicationKey], StringComparison.OrdinalIgnoreCase)) 60throw new NotSupportedException($"The application name changed from \"{previousApplication}\" to \"{_configuration[WebHostDefaults.ApplicationKey]}\". Changing the host configuration using WebApplicationBuilder.WebHost is not supported. Use WebApplication.CreateBuilder(WebApplicationOptions) instead."); 62else if (!string.Equals(previousContentRootConfig, _configuration[WebHostDefaults.ContentRootKey], StringComparison.OrdinalIgnoreCase) 63&& !string.Equals(previousContentRoot, HostingPathResolver.ResolvePath(_configuration[WebHostDefaults.ContentRootKey]), StringComparison.OrdinalIgnoreCase)) 66throw new NotSupportedException($"The content root changed from \"{previousContentRoot}\" to \"{HostingPathResolver.ResolvePath(_configuration[WebHostDefaults.ContentRootKey])}\". Changing the host configuration using WebApplicationBuilder.WebHost is not supported. Use WebApplication.CreateBuilder(WebApplicationOptions) instead."); 68else if (!string.Equals(previousEnvironment, _configuration[WebHostDefaults.EnvironmentKey], StringComparison.OrdinalIgnoreCase)) 71throw new NotSupportedException($"The environment changed from \"{previousEnvironment}\" to \"{_configuration[WebHostDefaults.EnvironmentKey]}\". Changing the host configuration using WebApplicationBuilder.WebHost is not supported. Use WebApplication.CreateBuilder(WebApplicationOptions) instead."); 73else if (!string.Equals(previousHostingStartupAssemblies, _configuration[WebHostDefaults.HostingStartupAssembliesKey], StringComparison.OrdinalIgnoreCase)) 76throw new NotSupportedException($"The hosting startup assemblies changed from \"{previousHostingStartupAssemblies}\" to \"{_configuration[WebHostDefaults.HostingStartupAssembliesKey]}\". Changing the host configuration using WebApplicationBuilder.WebHost is not supported. Use WebApplication.CreateBuilder(WebApplicationOptions) instead."); 78else if (!string.Equals(previousHostingStartupAssembliesExclude, _configuration[WebHostDefaults.HostingStartupExcludeAssembliesKey], StringComparison.OrdinalIgnoreCase)) 81throw new NotSupportedException($"The hosting startup assemblies exclude list changed from \"{previousHostingStartupAssembliesExclude}\" to \"{_configuration[WebHostDefaults.HostingStartupExcludeAssembliesKey]}\". Changing the host configuration using WebApplicationBuilder.WebHost is not supported. Use WebApplication.CreateBuilder(WebApplicationOptions) instead."); 104return _configuration[key]; 118var previousApplication = _configuration[WebHostDefaults.ApplicationKey]; 119var previousEnvironment = _configuration[WebHostDefaults.EnvironmentKey]; 120var previousHostingStartupAssemblies = _configuration[WebHostDefaults.HostingStartupAssembliesKey]; 121var previousHostingStartupAssembliesExclude = _configuration[WebHostDefaults.HostingStartupExcludeAssembliesKey];
WebApplicationBuilder.cs (5)
222webHostBuilder.UseSetting(WebHostDefaults.PreventHostingStartupKey, Configuration[WebHostDefaults.PreventHostingStartupKey]); 223webHostBuilder.UseSetting(WebHostDefaults.HostingStartupAssembliesKey, Configuration[WebHostDefaults.HostingStartupAssembliesKey]); 224webHostBuilder.UseSetting(WebHostDefaults.HostingStartupExcludeAssembliesKey, Configuration[WebHostDefaults.HostingStartupExcludeAssembliesKey]); 244if (options.ContentRootPath is null && configuration[HostDefaults.ContentRootKey] is null) 300if (configuration[reloadConfigOnChangeKey] is string reloadConfigOnChange)
Microsoft.AspNetCore.Tests (19)
WebApplicationTests.cs (19)
176Assert.Equal("http://localhost:5001", builder.Configuration["urls"]); 1029Assert.Equal("command_line_one", builder.Configuration["one"]); 1030Assert.Equal("unprefixed_two", builder.Configuration["two"]); 1031Assert.Equal("DOTNET_three", builder.Configuration["three"]); 1032Assert.Equal("ASPNETCORE_four", builder.Configuration["four"]); 1043Assert.Equal("1", builder.Configuration["x"]); 1044Assert.Equal("Larry", builder.Configuration["name"]); 1045Assert.Equal("20", builder.Configuration["age"]); 1046Assert.Equal("Testing", builder.Configuration["environment"]); 1109Assert.Equal("value", builder.Configuration["A"]); 1110Assert.Equal("another", builder.Configuration["B"]); 1164Assert.Equal("A", builder.Configuration["A"]); 1165Assert.Equal("B", builder.Configuration["B"]); 1166Assert.Equal("C", builder.Configuration["C"]); 1167Assert.Equal("D", builder.Configuration["D"]); 1168Assert.Equal("E", builder.Configuration["E"]); 1169Assert.Equal("F", builder.Configuration["F"]); 1429Assert.Equal("bar", builder.Configuration["foo"]); 1527Assert.Equal("bar", builder.Configuration["foo"]);
Microsoft.Extensions.Hosting (9)
HostApplicationBuilder.cs (9)
91if (settings.ContentRootPath is null && Configuration[HostDefaults.ContentRootKey] is null) 276string? previousApplicationName = config[HostDefaults.ApplicationKey]; 277string? previousEnvironment = config[HostDefaults.EnvironmentKey]; 278string? previousContentRootConfig = config[HostDefaults.ContentRootKey]; 288if (!string.Equals(previousApplicationName, config[HostDefaults.ApplicationKey], StringComparison.OrdinalIgnoreCase)) 290throw new NotSupportedException(SR.Format(SR.ApplicationNameChangeNotSupported, previousApplicationName, config[HostDefaults.ApplicationKey])); 292if (!string.Equals(previousEnvironment, config[HostDefaults.EnvironmentKey], StringComparison.OrdinalIgnoreCase)) 294throw new NotSupportedException(SR.Format(SR.EnvironmentNameChangeNotSupoprted, previousEnvironment, config[HostDefaults.EnvironmentKey])); 298string? currentContentRootConfig = config[HostDefaults.ContentRootKey];
TestingAppHost1.AppHost (2)
Program.cs (2)
22.WithEnvironment("APP_HOST_ARG", builder.Configuration["APP_HOST_ARG"]) 23.WithEnvironment("LAUNCH_PROFILE_VAR_FROM_APP_HOST", builder.Configuration["LAUNCH_PROFILE_VAR_FROM_APP_HOST"]);