Implemented interface member:
property
this
Microsoft.Extensions.Configuration.IConfiguration.this[System.String]
159 writes to
Aspire.Cli.Tests (1)
Hosting\CliOrphanDetectorTests.cs (1)
218builder.Configuration["ASPIRE_CLI_PID"] = fakeCliProcess.Process.Id.ToString();
Aspire.Hosting.Azure.Tests (32)
AzureCosmosDBEmulatorFunctionalTests.cs (2)
96hb.Configuration[$"ConnectionStrings:{db.Resource.Name}"] = await cosmos.Resource.ConnectionStringExpression.GetValueAsync(default); 293hb.Configuration[$"ConnectionStrings:{cosmos.Resource.Name}"] = await cosmos.Resource.ConnectionStringExpression.GetValueAsync(default);
AzureDeployerTests.cs (3)
28builder.Configuration["Azure:SubscriptionId"] = "12345678-1234-1234-1234-123456789012"; 29builder.Configuration["Azure:ResourceGroup"] = "test-rg"; 30builder.Configuration["Azure:Location"] = "westus2";
AzureEventHubsExtensionsTests.cs (4)
82hb.Configuration["ConnectionStrings:hub"] = await eventHub.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 88hb.Configuration["ConnectionStrings:eventhubns"] = await eventHubns.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 134hb.Configuration["ConnectionStrings:eventhubns"] = await eventHubns.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 140hb.Configuration["ConnectionStrings:eventhubns"] = await eventHubns.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None) + $";EntityPath={hubName};";
AzureFunctionsTests.cs (5)
279builder.Configuration["AppHost:Sha256"] = "634f8"; 309builder.Configuration["AppHost:Sha256"] = "634f8"; 337builder.Configuration["AppHost:Sha256"] = "634f8"; 364builder.Configuration["AppHost:Sha256"] = "634f8"; 392builder.Configuration["AppHost:Sha256"] = "634f8";
AzureInfrastructureExtensionsTests.cs (2)
36builder.Configuration["Parameters:skuName"] = "Standard_ZRS"; 75builder.Configuration["Parameters:skuName"] = "Standard_ZRS";
AzurePostgresExtensionsTests.cs (6)
305builder.Configuration["Parameters:usr"] = "user"; 306builder.Configuration["Parameters:pwd"] = "password"; 348builder.Configuration["Parameters:usr"] = "user"; 349builder.Configuration["Parameters:pwd"] = "password"; 391builder.Configuration["Parameters:usr"] = "user"; 392builder.Configuration["Parameters:pwd"] = "password";
AzureServiceBusExtensionsTests.cs (2)
129hb.Configuration["ConnectionStrings:servicebusns"] = await serviceBus.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 810hb.Configuration["ConnectionStrings:servicebusns"] = await serviceBus.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None);
AzureStorageEmulatorFunctionalTests.cs (6)
175hb.Configuration[$"ConnectionStrings:{blobsResourceName}"] = await blobs.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 176hb.Configuration[$"ConnectionStrings:{blobContainerName}"] = await container.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 177hb.Configuration[$"ConnectionStrings:{queuesResourceName}"] = await queues.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 178hb.Configuration[$"ConnectionStrings:{queueName}"] = await queue.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 226hb.Configuration["ConnectionStrings:BlobConnection"] = await blobs.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 265hb.Configuration["ConnectionStrings:QueueConnection"] = await queues.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None);
BicepUtilitiesTests.cs (2)
41builder.Configuration["Parameters:param"] = "paramValue"; 168config["Parameters"] = parameters0.ToJsonString();
Aspire.Hosting.Containers.Tests (7)
WithDockerfileTests.cs (7)
27builder.Configuration["Parameters:secret"] = "open sesame from env"; 241builder.Configuration["Parameters:message"] = "hello"; 289builder.Configuration["Parameters:message"] = "hello"; 336builder.Configuration["Parameters:secret"] = "open sesame"; 382builder.Configuration["Parameters:secret"] = "open sesame"; 425builder.Configuration["Parameters:message"] = "hello"; 496builder.Configuration["Parameters:message"] = "hello";
Aspire.Hosting.Garnet.Tests (4)
AddGarnetTests.cs (1)
127builder.Configuration["Parameters:pass"] = password;
GarnetFunctionalTests.cs (3)
74hb.Configuration[$"ConnectionStrings:{garnet.Resource.Name}"] = await garnet.Resource.ConnectionStringExpression.GetValueAsync(default); 153hb.Configuration[$"ConnectionStrings:{garnet1.Resource.Name}"] = $"{await garnet1.Resource.ConnectionStringExpression.GetValueAsync(default)}"; 204hb.Configuration[$"ConnectionStrings:{garnet2.Resource.Name}"] = $"{await garnet2.Resource.ConnectionStringExpression.GetValueAsync(default)}";
Aspire.Hosting.GitHub.Models.Tests (22)
GitHubModelsExtensionTests.cs (22)
16builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 41builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 53builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 73builder.Configuration["Parameters:github-api-key"] = apiKey; 100builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 113builder.Configuration["Parameters:github-org"] = "myorg"; 114builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 129builder.Configuration["Parameters:github-org"] = "myorg"; 130builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 149builder.Configuration["Parameters:github-org"] = "myorg"; 150builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 165builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 183builder.Configuration["Parameters:github-org"] = "myorg"; 186builder.Configuration["Parameters:github-api-key"] = "test-key"; 202builder.Configuration["Parameters:github-api-key"] = "test-key"; 218builder.Configuration["Parameters:github-org"] = "myorg"; 221builder.Configuration["Parameters:github-api-key"] = "test-key"; 234builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 247builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 282builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 296builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 313builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key";
Aspire.Hosting.Kafka.Tests (3)
KafkaFunctionalTests.cs (3)
72hb.Configuration[$"ConnectionStrings:{kafka.Resource.Name}"] = await kafka.Resource.ConnectionStringExpression.GetValueAsync(default); 166hb.Configuration[$"ConnectionStrings:{kafka1.Resource.Name}"] = await kafka1.Resource.ConnectionStringExpression.GetValueAsync(default); 215hb.Configuration[$"ConnectionStrings:{kafka2.Resource.Name}"] = await kafka2.Resource.ConnectionStringExpression.GetValueAsync(default);
Aspire.Hosting.Milvus.Tests (3)
MilvusFunctionalTests.cs (3)
34hb.Configuration[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(default); 112hb.Configuration[$"ConnectionStrings:{db1.Resource.Name}"] = await db1.Resource.ConnectionStringExpression.GetValueAsync(default); 159hb.Configuration[$"ConnectionStrings:{db2.Resource.Name}"] = await db2.Resource.ConnectionStringExpression.GetValueAsync(default);
Aspire.Hosting.MongoDB.Tests (5)
MongoDbFunctionalTests.cs (5)
85hb.Configuration[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(default); 149hb.Configuration[$"ConnectionStrings:{db1.Resource.Name}"] = await db1.Resource.ConnectionStringExpression.GetValueAsync(default); 193hb.Configuration[$"ConnectionStrings:{db2.Resource.Name}"] = await db2.Resource.ConnectionStringExpression.GetValueAsync(default); 305hb.Configuration[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(default); 396hb.Configuration[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(default);
Aspire.Hosting.MySql.Tests (5)
AddMySqlTests.cs (1)
261builder.Configuration["Aspire:Store:Path"] = tempStore.Path;
MySqlFunctionalTests.cs (4)
651hb.Configuration[$"ConnectionStrings:{newDb.Resource.Name}"] = await newDb.Resource.ConnectionStringExpression.GetValueAsync(default); 726hb.Configuration[$"ConnectionStrings:{newDb.Resource.Name}"] = await newDb.Resource.ConnectionStringExpression.GetValueAsync(default); 785hb.Configuration[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(default); 827hb.Configuration[$"ConnectionStrings:{newDb.Resource.Name}"] = await newDb.Resource.ConnectionStringExpression.GetValueAsync(default);
Aspire.Hosting.Nats.Tests (5)
NatsFunctionalTests.cs (5)
39hb.Configuration[$"ConnectionStrings:{nats.Resource.Name}"] = await nats.Resource.ConnectionStringExpression.GetValueAsync(default); 85hb.Configuration[$"ConnectionStrings:{nats.Resource.Name}"] = connectionString; 131hb.Configuration[$"ConnectionStrings:{nats.Resource.Name}"] = modifiedConnectionString; 189hb.Configuration[$"ConnectionStrings:{nats1.Resource.Name}"] = await nats1.Resource.ConnectionStringExpression.GetValueAsync(default); 237hb.Configuration[$"ConnectionStrings:{nats2.Resource.Name}"] = await nats2.Resource.ConnectionStringExpression.GetValueAsync(default);
Aspire.Hosting.Oracle.Tests (5)
OracleFunctionalTests.cs (5)
50hb.Configuration[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(default); 135hb.Configuration[$"ConnectionStrings:{db1.Resource.Name}"] = await db1.Resource.ConnectionStringExpression.GetValueAsync(default); 195hb.Configuration[$"ConnectionStrings:{db2.Resource.Name}"] = await db2.Resource.ConnectionStringExpression.GetValueAsync(default); 302hb.Configuration[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(default); 399hb.Configuration[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(default);
Aspire.Hosting.PostgreSQL.Tests (6)
AddPostgresTests.cs (2)
457builder.Configuration["Aspire:Store:Path"] = tempStore.Path; 519builder.Configuration["Aspire:Store:Path"] = tempStore.Path;
PostgresFunctionalTests.cs (4)
611hb.Configuration[$"ConnectionStrings:{newDb.Resource.Name}"] = await newDb.Resource.ConnectionStringExpression.GetValueAsync(default); 652hb.Configuration[$"ConnectionStrings:{newDb.Resource.Name}"] = await newDb.Resource.ConnectionStringExpression.GetValueAsync(default); 721hb.Configuration[$"ConnectionStrings:{newDb.Resource.Name}"] = await newDb.Resource.ConnectionStringExpression.GetValueAsync(default); 780hb.Configuration[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(default);
Aspire.Hosting.Python.Tests (1)
AddPythonAppTests.cs (1)
120builder.Configuration["ConnectionStrings:connectionString"] = "test";
Aspire.Hosting.RabbitMQ.Tests (3)
RabbitMQFunctionalTests.cs (3)
70hb.Configuration[$"ConnectionStrings:{rabbitMQ.Resource.Name}"] = await rabbitMQ.Resource.ConnectionStringExpression.GetValueAsync(default); 133hb.Configuration[$"ConnectionStrings:{rabbitMQ1.Resource.Name}"] = await rabbitMQ1.Resource.ConnectionStringExpression.GetValueAsync(default); 190hb.Configuration[$"ConnectionStrings:{rabbitMQ2.Resource.Name}"] = await rabbitMQ2.Resource.ConnectionStringExpression.GetValueAsync(default);
Aspire.Hosting.Redis.Tests (1)
AddRedisTests.cs (1)
200builder.Configuration["Parameters:pass"] = password;
Aspire.Hosting.SqlServer.Tests (5)
SqlServerFunctionalTests.cs (5)
80hb.Configuration[$"ConnectionStrings:{newDb.Resource.Name}"] = await newDb.Resource.ConnectionStringExpression.GetValueAsync(default); 369hb.Configuration[$"ConnectionStrings:{newDb.Resource.Name}"] = await newDb.Resource.ConnectionStringExpression.GetValueAsync(default); 422hb.Configuration[$"ConnectionStrings:{newDb.Resource.Name}"] = await newDb.Resource.ConnectionStringExpression.GetValueAsync(default); 494hb.Configuration[$"ConnectionStrings:{newDb.Resource.Name}"] = await newDb.Resource.ConnectionStringExpression.GetValueAsync(default); 554hb.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 (35)
AddParameterTests.cs (1)
19appBuilder.Configuration["Parameters:pass"] = "pass1";
AspireStoreTests.cs (3)
34builder.Configuration[AspireStore.AspireStorePathKeyName] = Path.GetTempPath(); 58builder.Configuration[AspireStore.AspireStorePathKeyName] = Path.GetTempPath(); 132builder.Configuration[AspireStore.AspireStorePathKeyName] = Path.GetTempPath();
Backchannel\AppHostBackchannelTests.cs (2)
21builder.Configuration[KnownConfigNames.UnixSocketPath] = UnixSocketHelper.GetBackchannelSocketPath(); 57builder.Configuration[KnownConfigNames.UnixSocketPath] = UnixSocketHelper.GetBackchannelSocketPath();
Backchannel\Exec\ExecTestsBase.cs (1)
64builder.Configuration[KnownConfigNames.UnixSocketPath] = UnixSocketHelper.GetBackchannelSocketPath();
Codespaces\CodespacesUrlRewriterTests.cs (4)
18builder.Configuration["CODESPACES"] = "false"; 58builder.Configuration["CODESPACES"] = "true"; 59builder.Configuration["GITHUB_CODESPACES_PORT_FORWARDING_DOMAIN"] = "app.github.dev"; 60builder.Configuration["CODESPACE_NAME"] = "test-codespace";
DistributedApplicationBuilderTests.cs (2)
83appBuilder.Configuration["Publishing:Publisher"] = "docker"; 84appBuilder.Configuration["Publishing:OutputPath"] = "/path/";
ExternalServiceTests.cs (3)
137builder.Configuration["Parameters:nuget-url"] = "https://nuget.org/"; 179builder.Configuration["Parameters:nuget-url"] = "invalid-url"; 421builder.Configuration["Parameters:external-url"] = "https://example.com/";
PublishingTests.cs (9)
47builder.Configuration["Publishing:Deploy"] = "false"; 77builder.Configuration["Publishing:Deploy"] = "true"; 119builder.Configuration["Publishing:Deploy"] = "true"; 149builder.Configuration["Publishing:Deploy"] = "true"; 181builder.Configuration["Publishing:Deploy"] = "true"; 226builder.Configuration["Publishing:Deploy"] = "true"; 248builder.Configuration["Publishing:Deploy"] = "true"; 260builder.Configuration["Publishing:Deploy"] = "true"; 276builder.Configuration["Publishing:Deploy"] = "true";
ResourceExtensionsTests.cs (2)
203builder.Configuration["Parameters:ElasticPassword"] = "p@ssw0rd1"; 236builder.Configuration["Parameters:ElasticPassword"] = "p@ssw0rd1";
SecretsStoreTests.cs (1)
51configuration[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)
87builder.Configuration["ConnectionStrings:cs"] = "cs-value";
WithEnvironmentTests.cs (1)
117builder.Configuration["Parameters:parameter"] = "MY_PARAMETER_VALUE";
WithHttpCommandTests.cs (2)
372builder.Configuration["CODESPACES"] = "false"; 431builder.Configuration["CODESPACES"] = "false";
WithReferenceTests.cs (1)
206builder.Configuration["ConnectionStrings:resource"] = "test connection string";
Aspire.Hosting.Valkey.Tests (1)
AddValkeyTests.cs (1)
161builder.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 (4)
TestProgram.cs (4)
54builder.Configuration["DcpPublisher:ResourceNameSuffix"] = $"{Random.Shared.Next():x}"; 55builder.Configuration["DcpPublisher:RandomizePorts"] = randomizePorts.ToString(CultureInfo.InvariantCulture); 56builder.Configuration["DcpPublisher:WaitForResourceCleanup"] = "true"; 57builder.Configuration["DcpPublisher:LogFileNameSuffix"] = testName;
110 references to
aspire (5)
Program.cs (5)
81if (builder.Configuration["OTEL_EXPORTER_OTLP_ENDPOINT"] is { }) 196var extensionEndpoint = builder.Configuration[KnownConfigNames.ExtensionEndpoint]; 203var extensionPromptEnabled = builder.Configuration[KnownConfigNames.ExtensionPromptEnabled] is "true"; 228var localeOverride = configuration[KnownConfigNames.CliLocaleOverride] 230?? configuration[KnownConfigNames.DotnetCliUiLanguage];
Aspire.Azure.Security.KeyVault.Tests (2)
AspireKeyVaultExtensionsTests.cs (2)
144Assert.Equal("Secret 1 Value", builder.Configuration["super-secret-1"]); 145Assert.Equal("Secret 2 Value", builder.Configuration["super-secret-2"]);
Aspire.Dashboard.Tests (3)
Integration\StartupTests.cs (3)
177Assert.Equal(frontendBrowserToken, localBuilder.Configuration[DashboardConfigNames.DashboardFrontendBrowserTokenName.ConfigKey]); 210var initialBrowserTokenProvidedByConfiguration = localBuilder?.Configuration[DashboardConfigNames.DashboardFrontendBrowserTokenName.ConfigKey]; 221var updatedBrowserTokenProvidedByConfiguration = localBuilder?.Configuration[DashboardConfigNames.DashboardFrontendBrowserTokenName.ConfigKey];
Aspire.Hosting (8)
DistributedApplicationBuilder.cs (4)
113var operationConfiguration = _innerBuilder.Configuration["AppHost:Operation"]; 116return _innerBuilder.Configuration["Publishing:Publisher"] switch 123var operation = _innerBuilder.Configuration["AppHost:Operation"]?.ToLowerInvariant() switch 133DistributedApplicationOperation.Publish => new DistributedApplicationExecutionContextOptions(operation, _innerBuilder.Configuration["Publishing:Publisher"] ?? "manifest"),
ParameterResourceBuilderExtensions.cs (1)
207return 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 (1)
AzureEnvironmentResourceExtensions.cs (1)
98var applicationHash = builder.Configuration["AppHost:Sha256"]?[..5].ToLowerInvariant();
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
241var applicationHash = builder.Configuration["AppHost:Sha256"]![..5].ToLowerInvariant();
Aspire.Hosting.GitHub.Models (1)
GitHubModelsExtensions.cs (1)
31builder.Configuration[$"Parameters:{name}-gh-apikey"] ??
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"]); 365.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 (8)
Dcp\DcpCliArgsTests.cs (3)
19Assert.Equal("/not/a/valid/path", builder.Configuration["DcpPublisher:CliPath"]); 29Assert.Equal("42", builder.Configuration["DcpPublisher:DependencyCheckTimeout"]); 39Assert.Equal("not-a-valid-container-runtime", builder.Configuration["DcpPublisher:ContainerRuntime"]);
SecretsStoreTests.cs (1)
32var 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)
16var volumePrefix = $"{Sanitize(builder.Environment.ApplicationName).ToLowerInvariant()}-{builder.Configuration["AppHost:Sha256"]!.ToLowerInvariant()[..10]}"; 57var runVolumePrefix = $"{Sanitize(runBuilder.Environment.ApplicationName).ToLowerInvariant()}-{runBuilder.Configuration["AppHost:Sha256"]!.ToLowerInvariant()[..10]}"; 58var 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)
93if (settings.ContentRootPath is null && Configuration[HostDefaults.ContentRootKey] is null) 278string? previousApplicationName = config[HostDefaults.ApplicationKey]; 279string? previousEnvironment = config[HostDefaults.EnvironmentKey]; 280string? previousContentRootConfig = config[HostDefaults.ContentRootKey]; 290if (!string.Equals(previousApplicationName, config[HostDefaults.ApplicationKey], StringComparison.OrdinalIgnoreCase)) 292throw new NotSupportedException(SR.Format(SR.ApplicationNameChangeNotSupported, previousApplicationName, config[HostDefaults.ApplicationKey])); 294if (!string.Equals(previousEnvironment, config[HostDefaults.EnvironmentKey], StringComparison.OrdinalIgnoreCase)) 296throw new NotSupportedException(SR.Format(SR.EnvironmentNameChangeNotSupoprted, previousEnvironment, config[HostDefaults.EnvironmentKey])); 300string? currentContentRootConfig = config[HostDefaults.ContentRootKey];
Publishers.AppHost (1)
Program.cs (1)
13var target = builder.Configuration["Deployment:Target"];
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"]);
WebFrontEnd (1)
Program.cs (1)
17client.BaseAddress = new Uri(builder.Configuration["EXTERNAL_SERVICE_URL"]