2 implementations of Configuration
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
57public ConfigurationManager Configuration => _innerBuilder.Configuration;
Aspire.Hosting.Tests (1)
Utils\TestDistributedApplicationBuilder.cs (1)
108public ConfigurationManager Configuration => _innerBuilder.Configuration;
36 references to Configuration
Aspire.Hosting (5)
OtlpConfigurationExtensions.cs (1)
115AddOtlpEnvironment(builder.Resource, builder.ApplicationBuilder.Configuration, builder.ApplicationBuilder.Environment);
ParameterResourceBuilderExtensions.cs (3)
27return builder.AddParameter(name, parameterDefault => GetParameterValue(builder.Configuration, name, parameterDefault), secret: secret); 154return builder.Configuration.GetConnectionString(name) ?? throw new DistributedApplicationException($"Connection string parameter resource could not be used because connection string '{name}' is missing."); 242var parameterResource = new ParameterResource(name, defaultValue => GetParameterValue(builder.Configuration, name, defaultValue), secret)
ProjectResourceBuilderExtensions.cs (1)
310var appHostDefaultLaunchProfileName = builder.ApplicationBuilder.Configuration["AppHost:DefaultLaunchProfileName"]
Aspire.Hosting.Containers.Tests (4)
WithDockerfileTests.cs (4)
165builder.Configuration["Parameters:message"] = "hello"; 213builder.Configuration["Parameters:message"] = "hello"; 260builder.Configuration["Parameters:secret"] = "open sesame"; 306builder.Configuration["Parameters:secret"] = "open sesame";
Aspire.Hosting.Elasticsearch.Tests (1)
AddElasticsearchTests.cs (1)
79appBuilder.Configuration["Parameters:pass"] = "pass";
Aspire.Hosting.Milvus.Tests (5)
AddMilvusTests.cs (5)
20appBuilder.Configuration["Parameters:apikey"] = "pass"; 51appBuilder.Configuration["Parameters:apikey"] = "pass"; 83appBuilder.Configuration["Parameters:apikey"] = "pass"; 100appBuilder.Configuration["Parameters:apikey"] = "pass"; 133appBuilder.Configuration["Parameters:apikey"] = "pass";
Aspire.Hosting.MySql.Tests (1)
AddMySqlTests.cs (1)
77appBuilder.Configuration["Parameters:pass"] = "pass";
Aspire.Hosting.Oracle.Tests (2)
AddOracleTests.cs (2)
76appBuilder.Configuration["Parameters:pass"] = "pass"; 158appBuilder.Configuration["Parameters:pass"] = "pass";
Aspire.Hosting.PostgreSQL.Tests (2)
AddPostgresTests.cs (2)
101appBuilder.Configuration["Parameters:pass"] = "pass"; 192appBuilder.Configuration["Parameters:pass"] = "pass";
Aspire.Hosting.Qdrant.Tests (3)
AddQdrantTests.cs (3)
112appBuilder.Configuration["Parameters:pass"] = "pass"; 155appBuilder.Configuration["Parameters:pass"] = "pass"; 172appBuilder.Configuration["Parameters:pass"] = "pass";
Aspire.Hosting.RabbitMQ.Tests (1)
AddRabbitMQTests.cs (1)
95appBuilder.Configuration["Parameters:pass"] = "p@ssw0rd1";
Aspire.Hosting.SqlServer.Tests (2)
AddSqlServerTests.cs (2)
83appBuilder.Configuration["Parameters:pass"] = "p@ssw0rd1"; 105appBuilder.Configuration["Parameters:pass"] = "p@ssw0rd1";
Aspire.Hosting.Tests (6)
AddParameterTests.cs (4)
19appBuilder.Configuration["Parameters:pass"] = "pass1"; 100appBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 120appBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 160appBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
ResourceExtensionsTests.cs (2)
65builder.Configuration["Parameters:ElasticPassword"] = "p@ssw0rd1"; 98builder.Configuration["Parameters:ElasticPassword"] = "p@ssw0rd1";
TestProject.AppHost (3)
TestProgram.cs (3)
53builder.Configuration["DcpPublisher:DeleteResourcesOnShutdown"] = "true"; 54builder.Configuration["DcpPublisher:ResourceNameSuffix"] = $"{Random.Shared.Next():x}"; 55builder.Configuration["DcpPublisher:RandomizePorts"] = randomizePorts.ToString(CultureInfo.InvariantCulture);
WithDockerfile.AppHost (1)
Program.cs (1)
5builder.Configuration["Parameters:goversion"] = "1.22"; // Just for validating parameter handling in Dockerfile builds.