Implemented interface member:

property
this
Microsoft.Extensions.Configuration.IConfiguration.this[System.String]
482 writes to
Aspire.Hosting (2)
Aspire.Hosting.Azure.Kusto.Tests (2)
Aspire.Hosting.Azure.Tests (152)
Aspire.Hosting.Blazor.Tests (10)
Aspire.Hosting.Browsers.Tests (29)
Aspire.Hosting.Containers.Tests (7)
Aspire.Hosting.DevTunnels.Tests (1)
Aspire.Hosting.Docker.Tests (4)
Aspire.Hosting.Dotnet.Tests (31)
Aspire.Hosting.Foundry.Tests (2)
Aspire.Hosting.Garnet.Tests (4)
Aspire.Hosting.GitHub.Models.Tests (23)
Aspire.Hosting.Go.Tests (6)
Aspire.Hosting.Java.Tests (4)
Aspire.Hosting.JavaScript.Tests (5)
Aspire.Hosting.Kafka.Tests (3)
Aspire.Hosting.Kubernetes.Tests (1)
Aspire.Hosting.Maui.Tests (6)
Aspire.Hosting.Milvus.Tests (3)
Aspire.Hosting.MongoDB.Tests (6)
Aspire.Hosting.MySql.Tests (5)
Aspire.Hosting.Nats.Tests (5)
Aspire.Hosting.OpenAI.Tests (16)
Aspire.Hosting.Oracle.Tests (5)
Aspire.Hosting.PostgreSQL.Tests (6)
Aspire.Hosting.Python.Tests (10)
Aspire.Hosting.RabbitMQ.Tests (3)
Aspire.Hosting.Redis.Tests (1)
Aspire.Hosting.Rust.Tests (2)
Aspire.Hosting.SqlServer.Tests (5)
Aspire.Hosting.Testing (3)
Aspire.Hosting.Testing.Tests (10)
Aspire.Hosting.Tests (93)
Aspire.Hosting.TestUtilities (2)
Aspire.Hosting.Valkey.Tests (1)
Aspire.Playground.Tests (1)
HealthChecksSandbox.AppHost (2)
Microsoft.AspNetCore (1)
TestingAppHost1.AppHost (6)
TestProject.AppHost (4)
190 references to
aspire (2)
Aspire.Azure.Security.KeyVault.Tests (2)
Aspire.Dashboard (1)
Aspire.Dashboard.Tests (3)
Aspire.Hosting (18)
Aspire.Hosting.Azure.Functions (3)
Aspire.Hosting.Azure.Tests (3)
Aspire.Hosting.Blazor (1)
Aspire.Hosting.DevTunnels (1)
Aspire.Hosting.Dotnet (3)
Aspire.Hosting.Dotnet.Tests (1)
Aspire.Hosting.EntityFrameworkCore (1)
Aspire.Hosting.JavaScript (2)
Aspire.Hosting.JavaScript.Tests (2)
Aspire.Hosting.Testing (8)
Aspire.Hosting.Testing.Tests (22)
DashboardTestingBuilderTests.cs (18)
73Assert.Equal(nameof(ResourceServiceAuthMode.ApiKey), builder.Configuration[AppHostResourceServiceAuthMode]);
88var firstToken = first.Configuration[AppHostBrowserToken];
89var secondToken = second.Configuration[AppHostBrowserToken];
182Assert.Equal("true", builder.Configuration[DashboardUnsecuredAllowAnonymous]);
183Assert.Equal("http://127.0.0.1:12345", builder.Configuration[AspNetCoreUrls]);
226Assert.Equal(nameof(ResourceServiceAuthMode.ApiKey), builder.Configuration[AppHostResourceServiceAuthMode]);
227Assert.False(string.IsNullOrEmpty(builder.Configuration[AppHostResourceServiceApiKey]));
241var firstKey = first.Configuration[AppHostResourceServiceApiKey];
242var secondKey = second.Configuration[AppHostResourceServiceApiKey];
261Assert.Equal("true", builder.Configuration["DcpPublisher:RandomizePorts"]);
262Assert.Equal(string.Empty, builder.Configuration[AspNetCoreUrls]);
263Assert.Equal(string.Empty, builder.Configuration[DashboardOtlpGrpcEndpointUrl]);
264Assert.Equal(string.Empty, builder.Configuration[DashboardOtlpHttpEndpointUrl]);
265Assert.Equal("http://127.0.0.1:0", builder.Configuration[ResourceServiceEndpointUrl]);
266Assert.Equal("false", builder.Configuration[DashboardUnsecuredAllowAnonymous]);
267Assert.Equal("false", builder.Configuration[InteractivityEnabled]);
269var browserToken = builder.Configuration[DashboardFrontendBrowserToken];
271Assert.Equal(browserToken, builder.Configuration[AppHostBrowserToken]);
Aspire.Hosting.Tests (59)
DistributedApplicationBuilderTests.cs (51)
157Assert.Equal("base", appBuilder.Configuration["Validation:BaseOnly"]);
158Assert.Equal("environment", appBuilder.Configuration["Validation:Override"]);
159Assert.Equal("Debug", appBuilder.Configuration["Logging:LogLevel:Microsoft.AspNetCore"]);
160Assert.Equal("Trace", appBuilder.Configuration["Logging:LogLevel:Aspire.Hosting.Dcp"]);
322Assert.Null(configuration["AssemblyOnly"]);
323Assert.Equal("configured-only", configuration["ConfiguredOnly"]);
324Assert.Equal("configured", configuration["Probe"]);
402var pathSha = appBuilder.Configuration["AppHost:PathSha256"];
403var deploymentStatePathSha = appBuilder.Configuration["AppHost:DeploymentStatePathSha256"];
404var projectNameSha = appBuilder.Configuration["AppHost:ProjectNameSha256"];
405var legacySha = appBuilder.Configuration["AppHost:Sha256"];
436var pathSha1 = builder1.Configuration["AppHost:PathSha256"];
437var pathSha2 = builder2.Configuration["AppHost:PathSha256"];
438var projectNameSha1 = builder1.Configuration["AppHost:ProjectNameSha256"];
439var projectNameSha2 = builder2.Configuration["AppHost:ProjectNameSha256"];
471builder1.Configuration["AppHost:PathSha256"],
472builder2.Configuration["AppHost:PathSha256"]);
474builder1.Configuration["AppHost:DeploymentStatePathSha256"],
475builder2.Configuration["AppHost:DeploymentStatePathSha256"]);
477builder1.Configuration["AppHost:LegacyDeploymentStatePathSha256"],
478builder2.Configuration["AppHost:LegacyDeploymentStatePathSha256"]);
479Assert.NotNull(builder1.Configuration["AppHost:LegacyDeploymentStatePathSha256"]);
481builder1.Configuration["AppHost:ProjectNameSha256"],
482builder2.Configuration["AppHost:ProjectNameSha256"]);
484builder1.Configuration["AppHost:PathSha256"],
485builder1.Configuration["AppHost:Sha256"]);
487builder1.Configuration["AppHost:LegacyDeploymentStatePathSha256"],
488builder1.Configuration["AppHost:Sha256"]);
520lowerCaseBuilder.Configuration["AppHost:DeploymentStatePathSha256"],
521upperCaseBuilder.Configuration["AppHost:DeploymentStatePathSha256"]);
526lowerCaseBuilder.Configuration["AppHost:DeploymentStatePathSha256"],
527upperCaseBuilder.Configuration["AppHost:DeploymentStatePathSha256"]);
566Assert.Equal(expectedSha, builder.Configuration["AppHost:DeploymentStatePathSha256"]);
608builder.Configuration["AppHost:DeploymentStatePathSha256"]!);
611Assert.Equal(legacySha, builder.Configuration["AppHost:LegacyDeploymentStatePathSha256"]);
612Assert.Equal("loaded", builder.Configuration["MigratedValue"]);
676var currentSha = probeBuilder.Configuration["AppHost:DeploymentStatePathSha256"]!;
677var legacySha = probeBuilder.Configuration["AppHost:LegacyDeploymentStatePathSha256"]!;
697Assert.Null(builder.Configuration["MigratedValue"]);
735var currentSha = probeBuilder.Configuration["AppHost:DeploymentStatePathSha256"]!;
736var legacySha = probeBuilder.Configuration["AppHost:LegacyDeploymentStatePathSha256"]!;
755Assert.Equal("current", builder.Configuration["CurrentValue"]);
756Assert.Equal("legacy", builder.Configuration["LegacyValue"]);
799var currentSha = probeBuilder.Configuration["AppHost:DeploymentStatePathSha256"]!;
800var legacySha = probeBuilder.Configuration["AppHost:LegacyDeploymentStatePathSha256"]!;
820Assert.Null(builder.Configuration["MigratedValue"]);
861var currentSha = probeBuilder.Configuration["AppHost:DeploymentStatePathSha256"]!;
876Assert.Null(builder.Configuration["MigratedValue"]);
897var pathSha = appBuilder.Configuration["AppHost:PathSha256"];
898var projectNameSha = appBuilder.Configuration["AppHost:ProjectNameSha256"];
899var legacySha = appBuilder.Configuration["AppHost:Sha256"];
Aspire.Hosting.TestUtilities (1)
Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration.Tests (2)
AspireWithNode.AppHost (1)
BicepSample.AppHost (1)
Microsoft.AspNetCore (40)
ConfigureWebHostBuilder.cs (25)
42var previousContentRootConfig = _configuration[WebHostDefaults.ContentRootKey];
44var previousWebRootConfig = _configuration[WebHostDefaults.WebRootKey];
45var previousApplication = _configuration[WebHostDefaults.ApplicationKey];
46var previousEnvironment = _configuration[WebHostDefaults.EnvironmentKey];
47var previousHostingStartupAssemblies = _configuration[WebHostDefaults.HostingStartupAssembliesKey];
48var previousHostingStartupAssembliesExclude = _configuration[WebHostDefaults.HostingStartupExcludeAssembliesKey];
53if (!string.Equals(previousWebRootConfig, _configuration[WebHostDefaults.WebRootKey], StringComparison.OrdinalIgnoreCase)
54&& !string.Equals(HostingPathResolver.ResolvePath(previousWebRoot, previousContentRoot), HostingPathResolver.ResolvePath(_configuration[WebHostDefaults.WebRootKey], previousContentRoot), StringComparison.OrdinalIgnoreCase))
57throw 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.");
59else if (!string.Equals(previousApplication, _configuration[WebHostDefaults.ApplicationKey], StringComparison.OrdinalIgnoreCase))
62throw 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.");
64else if (!string.Equals(previousContentRootConfig, _configuration[WebHostDefaults.ContentRootKey], StringComparison.OrdinalIgnoreCase)
65&& !string.Equals(previousContentRoot, HostingPathResolver.ResolvePath(_configuration[WebHostDefaults.ContentRootKey]), StringComparison.OrdinalIgnoreCase))
68throw 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.");
70else if (!string.Equals(previousEnvironment, _configuration[WebHostDefaults.EnvironmentKey], StringComparison.OrdinalIgnoreCase))
73throw 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.");
75else if (!string.Equals(previousHostingStartupAssemblies, _configuration[WebHostDefaults.HostingStartupAssembliesKey], StringComparison.OrdinalIgnoreCase))
78throw 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.");
80else if (!string.Equals(previousHostingStartupAssembliesExclude, _configuration[WebHostDefaults.HostingStartupExcludeAssembliesKey], StringComparison.OrdinalIgnoreCase))
83throw 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.");
106return _configuration[key];
120var previousApplication = _configuration[WebHostDefaults.ApplicationKey];
121var previousEnvironment = _configuration[WebHostDefaults.EnvironmentKey];
122var previousHostingStartupAssemblies = _configuration[WebHostDefaults.HostingStartupAssembliesKey];
123var previousHostingStartupAssembliesExclude = _configuration[WebHostDefaults.HostingStartupExcludeAssembliesKey];
Microsoft.Extensions.Hosting (9)
Publishers.AppHost (1)
TestingAppHost1.AppHost (2)
WebFrontEnd (1)