1 implementation of Configuration
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
61public ConfigurationManager Configuration => _innerBuilder.Configuration;
34 references to Configuration
Aspire.Hosting (10)
OtlpConfigurationExtensions.cs (1)
113AddOtlpEnvironment(builder.Resource, builder.ApplicationBuilder.Configuration, builder.ApplicationBuilder.Environment);
ParameterResourceBuilderExtensions.cs (5)
30parameterDefault => GetParameterValue(builder.Configuration, name, parameterDefault), 110parameterDefault => GetParameterValue(builder.Configuration, name, parameterDefault, configurationKey), 144new ParameterResource(name, p => GetParameterValue(builder.Configuration, name, value), secret) 191_ => builder.Configuration.GetConnectionString(name) ?? 286var parameterResource = new ParameterResource(name, defaultValue => GetParameterValue(builder.Configuration, name, defaultValue), secret)
ProjectResourceBuilderExtensions.cs (2)
333var appHostDefaultLaunchProfileName = builder.ApplicationBuilder.Configuration["AppHost:DefaultLaunchProfileName"] 334?? builder.ApplicationBuilder.Configuration["DOTNET_LAUNCH_PROFILE"];
PublisherDistributedApplicationBuilderExtensions.cs (1)
31builder.Services.Configure<TPublisherOptions>(name, builder.Configuration.GetSection(nameof(PublishingOptions.Publishing)));
VolumeNameGenerator.cs (1)
32var applicationHash = builder.ApplicationBuilder.Configuration["AppHost:Sha256"]![..10].ToLowerInvariant();
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
244var applicationHash = builder.Configuration["AppHost:Sha256"]![..5].ToLowerInvariant();
Aspire.Hosting.Containers.Tests (4)
WithDockerfileTests.cs (4)
242builder.Configuration["Parameters:message"] = "hello"; 290builder.Configuration["Parameters:message"] = "hello"; 337builder.Configuration["Parameters:secret"] = "open sesame"; 383builder.Configuration["Parameters:secret"] = "open sesame";
Aspire.Hosting.MySql.Tests (1)
AddMySqlTests.cs (1)
262builder.Configuration["Aspire:Store:Path"] = tempStorePath;
Aspire.Hosting.PostgreSQL.Tests (2)
AddPostgresTests.cs (2)
460builder.Configuration["Aspire:Store:Path"] = tempStorePath; 518builder.Configuration["Aspire:Store:Path"] = tempStorePath;
Aspire.Hosting.Tests (9)
AddParameterTests.cs (6)
19appBuilder.Configuration["Parameters:pass"] = "pass1"; 53appBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 80appBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 130appBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 192appBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 258appBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
ResourceExtensionsTests.cs (2)
200builder.Configuration["Parameters:ElasticPassword"] = "p@ssw0rd1"; 233builder.Configuration["Parameters:ElasticPassword"] = "p@ssw0rd1";
Utils\VolumeNameGeneratorTests.cs (1)
17var volumePrefix = $"{Sanitize(builder.Environment.ApplicationName).ToLowerInvariant()}-{builder.Configuration["AppHost:Sha256"]!.ToLowerInvariant()[..10]}";
TestingAppHost1.AppHost (4)
Program.cs (4)
10builder.Configuration["ConnectionStrings:cs"] = "testconnection"; 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"]); 25if (builder.Configuration.GetValue("USE_HTTPS", false))
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";