2 writes to Configuration
Microsoft.Extensions.Hosting (2)
486 references to Configuration
aspire (5)
Aspire.Azure.AI.Inference.Tests (7)
Aspire.Azure.AI.OpenAI.Tests (30)
Aspire.Azure.Data.Tables.Tests (5)
Aspire.Azure.Messaging.EventHubs.Tests (12)
Aspire.Azure.Messaging.ServiceBus.Tests (7)
Aspire.Azure.Messaging.WebPubSub.Tests (10)
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (22)
Aspire.Azure.Npgsql.Tests (9)
Aspire.Azure.Search.Documents.Tests (2)
Aspire.Azure.Security.KeyVault.Tests (9)
Aspire.Azure.Storage.Blobs.Tests (5)
Aspire.Azure.Storage.Queues.Tests (5)
Aspire.Components.Common.TestUtilities (5)
Aspire.Confluent.Kafka.Tests (16)
Aspire.Hosting (31)
DistributedApplicationBuilder.cs (30)
76public ConfigurationManager Configuration => _innerBuilder.Configuration;
131var operationConfiguration = _innerBuilder.Configuration["AppHost:Operation"];
134return _innerBuilder.Configuration["Publishing:Publisher"] switch
141var operation = _innerBuilder.Configuration["AppHost:Operation"]?.ToLowerInvariant() switch
151DistributedApplicationOperation.Publish => new DistributedApplicationExecutionContextOptions(operation, _innerBuilder.Configuration["Publishing:Publisher"] ?? "manifest"),
206_innerBuilder.Logging.AddConfiguration(_innerBuilder.Configuration.GetSection("Logging"));
228_innerBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
249var configuredAppHostSha = _innerBuilder.Configuration["AppHostSha"];
280_innerBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
306_directoryService = new FileSystemService(_innerBuilder.Configuration);
383if (!IsDashboardUnsecured(_innerBuilder.Configuration))
390_userSecretsManager.GetOrSetSecret(_innerBuilder.Configuration, "AppHost:OtlpApiKey", TokenGenerator.GenerateToken);
396_userSecretsManager.GetOrSetSecret(_innerBuilder.Configuration, "AppHost:McpApiKey", TokenGenerator.GenerateToken);
399if (_innerBuilder.Configuration.GetString(KnownConfigNames.DashboardFrontendBrowserToken,
406_innerBuilder.Configuration.AddInMemoryCollection(
414var apiKey = _innerBuilder.Configuration.GetString(KnownConfigNames.DashboardResourceServiceClientApiKey,
420_innerBuilder.Configuration.AddInMemoryCollection(
431_innerBuilder.Configuration.AddInMemoryCollection(
507var config = _innerBuilder.Configuration;
640_innerBuilder.Configuration.AddCommandLine(options.Args ?? [], switchMappings);
643_innerBuilder.Services.Configure<PipelineOptions>(_innerBuilder.Configuration.GetSection("Pipeline"));
646var publisher = _innerBuilder.Configuration["Publishing:Publisher"];
651if (string.IsNullOrEmpty(_innerBuilder.Configuration["Pipeline:Step"]))
653_innerBuilder.Configuration["Pipeline:Step"] = "publish-manifest";
657if (string.IsNullOrEmpty(_innerBuilder.Configuration["AppHost:Operation"]))
659_innerBuilder.Configuration["AppHost:Operation"] = "Publish";
674_innerBuilder.Configuration.AddCommandLine(options.Args ?? [], switchMappings);
676var execOptionsSection = _innerBuilder.Configuration.GetSection(ExecOptions.SectionName);
809var clearCache = _innerBuilder.Configuration.GetValue<bool>("Pipeline:ClearCache");
831_innerBuilder.Configuration.AddJsonFile(deploymentStatePath, optional: true, reloadOnChange: false);
Aspire.Hosting.Azure.Kusto.Tests (2)
Aspire.Hosting.Azure.Tests (16)
Aspire.Hosting.Garnet.Tests (3)
Aspire.Hosting.Kafka.Tests (3)
Aspire.Hosting.Milvus.Tests (3)
Aspire.Hosting.MongoDB.Tests (5)
Aspire.Hosting.MySql.Tests (10)
Aspire.Hosting.Nats.Tests (5)
Aspire.Hosting.Oracle.Tests (5)
Aspire.Hosting.PostgreSQL.Tests (9)
Aspire.Hosting.Qdrant.Tests (3)
Aspire.Hosting.RabbitMQ.Tests (3)
Aspire.Hosting.Redis.Tests (7)
Aspire.Hosting.SqlServer.Tests (7)
Aspire.Hosting.Valkey.Tests (3)
Aspire.Microsoft.Azure.Cosmos.Tests (25)
AspireMicrosoftAzureCosmosExtensionsTests.cs (24)
26PopulateConfiguration(builder.Configuration, connectionString);
54PopulateConfiguration(builder.Configuration, connectionString);
72PopulateConfiguration(builder.Configuration, $"AccountEndpoint={expectedEndpoint};AccountKey=fake;Database={databaseName};");
94PopulateConfiguration(builder.Configuration, $"AccountEndpoint={expectedEndpoint};AccountKey=fake;Database={databaseName};Container={containerName};");
118PopulateConfiguration(builder.Configuration, $"AccountEndpoint={expectedEndpoint};AccountKey=fake;Database={databaseName};", serviceKey);
141PopulateConfiguration(builder.Configuration, $"AccountEndpoint={expectedEndpoint};AccountKey=fake;Database={databaseName};Container={containerName}", serviceKey);
166PopulateConfiguration(builder.Configuration, connectionString);
183PopulateConfiguration(builder.Configuration, connectionString, serviceKey);
199PopulateConfiguration(builder.Configuration, connectionString);
215PopulateConfiguration(builder.Configuration, connectionString, serviceKey);
230PopulateConfiguration(builder.Configuration, connectionString);
253PopulateConfiguration(builder.Configuration, connectionString);
277PopulateConfiguration(builder.Configuration, connectionString);
305PopulateConfiguration(builder.Configuration, connectionString);
333PopulateConfiguration(builder.Configuration, connectionString, serviceKey);
362PopulateConfiguration(builder.Configuration, connectionString, serviceKey);
389PopulateConfiguration(builder.Configuration, connectionString);
413builder.Configuration.AddInMemoryCollection([
448builder.Configuration.AddInMemoryCollection([
480builder.Configuration.AddInMemoryCollection([
502builder.Configuration.AddInMemoryCollection([
529builder.Configuration.AddInMemoryCollection([
559builder.Configuration.AddInMemoryCollection([
598builder.Configuration.AddInMemoryCollection([
Aspire.Microsoft.Azure.StackExchangeRedis.Tests (2)
Aspire.Microsoft.Data.SqlClient.Tests (4)
Aspire.Microsoft.EntityFrameworkCore.Cosmos.Tests (16)
Aspire.Microsoft.EntityFrameworkCore.SqlServer.Tests (17)
Aspire.Milvus.Client.Tests (4)
Aspire.MongoDB.Driver.Tests (2)
Aspire.MongoDB.Driver.v2.Tests (2)
Aspire.MySqlConnector.Tests (4)
Aspire.NATS.Net.Tests (7)
Aspire.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (18)
Aspire.Npgsql.Tests (5)
Aspire.OpenAI.Tests (26)
Aspire.Oracle.EntityFrameworkCore.Tests (20)
Aspire.Pomelo.EntityFrameworkCore.MySql.Tests (17)
Aspire.Qdrant.Client.Tests (2)
Aspire.RabbitMQ.Client.Tests (8)
Aspire.RabbitMQ.Client.v6.Tests (8)
Aspire.StackExchange.Redis.DistributedCaching.Tests (3)
Aspire.StackExchange.Redis.OutputCaching.Tests (1)
Aspire.StackExchange.Redis.Tests (11)
AzureKusto.Worker (1)
Microsoft.AspNetCore (3)
Microsoft.Extensions.AmbientMetadata.Build.Tests (2)
Microsoft.Extensions.Hosting (14)