2 writes to Configuration
Microsoft.Extensions.Hosting (2)
481 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 (30)
DistributedApplicationBuilder.cs (29)
69public ConfigurationManager Configuration => _innerBuilder.Configuration;
118var operationConfiguration = _innerBuilder.Configuration["AppHost:Operation"];
121return _innerBuilder.Configuration["Publishing:Publisher"] switch
128var operation = _innerBuilder.Configuration["AppHost:Operation"]?.ToLowerInvariant() switch
138DistributedApplicationOperation.Publish => new DistributedApplicationExecutionContextOptions(operation, _innerBuilder.Configuration["Publishing:Publisher"] ?? "manifest"),
193_innerBuilder.Logging.AddConfiguration(_innerBuilder.Configuration.GetSection("Logging"));
212_innerBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
232var configuredAppHostSha = _innerBuilder.Configuration["AppHostSha"];
263_innerBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
347if (!IsDashboardUnsecured(_innerBuilder.Configuration))
354SecretsStore.GetOrSetUserSecret(_innerBuilder.Configuration, AppHostAssembly, "AppHost:OtlpApiKey", TokenGenerator.GenerateToken);
360SecretsStore.GetOrSetUserSecret(_innerBuilder.Configuration, AppHostAssembly, "AppHost:McpApiKey", TokenGenerator.GenerateToken);
363if (_innerBuilder.Configuration.GetString(KnownConfigNames.DashboardFrontendBrowserToken,
370_innerBuilder.Configuration.AddInMemoryCollection(
378var apiKey = _innerBuilder.Configuration.GetString(KnownConfigNames.DashboardResourceServiceClientApiKey,
384_innerBuilder.Configuration.AddInMemoryCollection(
395_innerBuilder.Configuration.AddInMemoryCollection(
461o.MinimumLogLevel = _innerBuilder.Configuration["Pipeline:LogLevel"]?.ToLowerInvariant() switch
581_innerBuilder.Configuration.AddCommandLine(options.Args ?? [], switchMappings);
584_innerBuilder.Services.Configure<PipelineOptions>(_innerBuilder.Configuration.GetSection("Pipeline"));
587var publisher = _innerBuilder.Configuration["Publishing:Publisher"];
592if (string.IsNullOrEmpty(_innerBuilder.Configuration["Pipeline:Step"]))
594_innerBuilder.Configuration["Pipeline:Step"] = "publish-manifest";
598if (string.IsNullOrEmpty(_innerBuilder.Configuration["AppHost:Operation"]))
600_innerBuilder.Configuration["AppHost:Operation"] = "Publish";
615_innerBuilder.Configuration.AddCommandLine(options.Args ?? [], switchMappings);
617var execOptionsSection = _innerBuilder.Configuration.GetSection(ExecOptions.SectionName);
750var clearCache = _innerBuilder.Configuration.GetValue<bool>("Publishing:ClearCache");
772_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 (24)
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.Hosting (14)