3 implementations of
Microsoft.Extensions.Configuration (3)
ConfigurationManager.cs (1)
53public string? this[string key]
ConfigurationRoot.cs (1)
50public string? this[string key]
ConfigurationSection.cs (1)
87public string? this[string key]
47 writes to
Aspire.Dashboard (1)
Configuration\PostConfigureDashboardOptions.cs (1)
84_configuration[DashboardConfigNames.DashboardFrontendBrowserTokenName.ConfigKey] = token;
Aspire.Hosting.Testing.Tests (3)
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (3)
73configuration["DcpPublisher:DiagnosticsLogFolder"] = uniqueFolder; 74configuration["DcpPublisher:DiagnosticsLogLevel"] = "debug"; 75configuration["DcpPublisher:PreserveExecutableLogs"] = "true";
Aspire.Hosting.Tests (38)
Dashboard\TransportOptionsValidatorTests.cs (35)
21config[KnownConfigNames.AspNetCoreUrls] = "http://localhost:1234"; 41config[KnownConfigNames.AspNetCoreUrls] = "http://localhost:1234"; 59config[KnownConfigNames.AspNetCoreUrls] = "http://localhost:1234"; 77config[KnownConfigNames.AspNetCoreUrls] = "http://localhost:1234"; 94config[KnownConfigNames.AspNetCoreUrls] = invalidUrl; 133config[KnownConfigNames.AspNetCoreUrls] = string.Empty; 155config[KnownConfigNames.AspNetCoreUrls] = "https://localhost:1234"; 156config[resourceServiceEndpointUrlKey] = string.Empty; 157config[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "https://localhost:1236"; 179config[KnownConfigNames.AspNetCoreUrls] = "https://localhost:1234"; 180config[KnownConfigNames.ResourceServiceEndpointUrl] = "https://localhost:1235"; 181config[dashboardOtlpGrpcEndpointUrlKey] = string.Empty; 204config[KnownConfigNames.AspNetCoreUrls] = "https://localhost:1234"; 205config[resourceServiceEndpointUrlKey] = invalidUrl; 206config[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "https://localhost:1236"; 231config[KnownConfigNames.AspNetCoreUrls] = "https://localhost:1234"; 232config[KnownConfigNames.ResourceServiceEndpointUrl] = "https://localhost:1235"; 233config[otlpEndpointConfigName] = invalidUrl; 255config[KnownConfigNames.AspNetCoreUrls] = "https://localhost:1234"; 256config[KnownConfigNames.ResourceServiceEndpointUrl] = "https://localhost:1235"; 257config[otlpEndpointConfigName] = "http://localhost:1236"; 279config[KnownConfigNames.AspNetCoreUrls] = "https://localhost:1234"; 280config[resourceServiceEndpointUrlKey] = "http://localhost:1235"; 281config[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "https://localhost:1236"; 301config[KnownConfigNames.AspNetCoreUrls] = "http://localhost:1234"; 317config[KnownConfigNames.AspNetCoreUrls] = "https://localhost:1234"; 337config[KnownConfigNames.AspNetCoreUrls] = "https://localhost:1234"; 338config[dashboardOtlpHttpEndpointUrlKey] = "https://localhost:1235"; 339config[resourceServiceEndpointUrlKey] = "https://localhost:1236"; 357config[KnownConfigNames.AspNetCoreUrls] = bindingAddress; 358config[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "https://localhost:1236"; 359config[KnownConfigNames.ResourceServiceEndpointUrl] = "https://localhost:1237"; 381config[KnownConfigNames.AspNetCoreUrls] = "https://localhost:1234"; 382config[otlpEndpointConfigName] = grpcBindingAddress; 383config[KnownConfigNames.ResourceServiceEndpointUrl] = "https://localhost:1237";
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (3)
73configuration["DcpPublisher:DiagnosticsLogFolder"] = uniqueFolder; 74configuration["DcpPublisher:DiagnosticsLogLevel"] = "debug"; 75configuration["DcpPublisher:PreserveExecutableLogs"] = "true";
Microsoft.AspNetCore.Hosting (2)
GenericHost\WebHostBuilderBase.cs (1)
106_config[key] = value;
WebHostBuilder.cs (1)
84_config[key] = value;
Microsoft.Extensions.Configuration (3)
ChainedConfigurationProvider.cs (1)
53public void Set(string key, string? value) => _config[key] = value;
ConfigurationSection.cs (2)
59_root[Path] = value; 95_root[Path + ConfigurationPath.KeyDelimiter + key] = value;
299 references to
aspire (50)
Agents\Playwright\PlaywrightCliInstaller.cs (2)
88var versionOverride = configuration[VersionOverrideKey]; 135var validationDisabled = string.Equals(configuration[DisablePackageValidationKey], "true", StringComparison.OrdinalIgnoreCase);
Backchannel\ExtensionBackchannel.cs (3)
69_token = configuration[KnownConfigNames.ExtensionToken] 99var endpoint = _configuration[KnownConfigNames.ExtensionEndpoint]; 724var serverCertificate = _configuration[KnownConfigNames.ExtensionCert];
Backchannel\ExtensionRpcTarget.cs (1)
54return Task.FromResult(configuration[KnownConfigNames.ExtensionDebugSessionId]);
Caching\DiskCache.cs (1)
42if (configuration[key] is string secondsString && double.TryParse(secondsString, out var seconds) && seconds > 0)
Commands\ConfigCommand.cs (1)
49if (_configuration[KnownConfigNames.ExtensionPromptEnabled] is not "true")
Commands\PipelineCommandBase.cs (1)
131&& string.IsNullOrEmpty(_configuration[KnownConfigNames.ExtensionDebugSessionId]))
Commands\RunCommand.cs (4)
170&& string.IsNullOrEmpty(_configuration[KnownConfigNames.ExtensionDebugSessionId])) 285var isRemoteContainers = string.Equals(_configuration["REMOTE_CONTAINERS"], "true", StringComparison.OrdinalIgnoreCase); 286var isSshRemote = _configuration["VSCODE_IPC_HOOK_CLI"] is not null 287&& _configuration["SSH_CONNECTION"] is not null;
Configuration\ConfigurationService.cs (1)
331return Task.FromResult(configuration[configKey]);
Configuration\Features.cs (1)
15var value = configuration[configKey];
DotNet\DotNetCliExecutionFactory.cs (1)
86var debugSessionInfo = configuration[KnownConfigNames.DebugSessionInfo];
DotNet\DotNetCliRunner.cs (1)
81return configuration["DOTNET_CLI_USE_MSBUILD_SERVER"] ?? "true";
DotNet\DotNetSdkInstaller.cs (1)
122var overrideVersion = configuration["overrideMinimumSdkVersion"];
KnownFeatures.cs (1)
122|| string.Equals(configuration["channel"], PackageChannelNames.Staging, StringComparison.OrdinalIgnoreCase);
Packaging\PackagingService.cs (4)
79var hasExplicitFeedOverride = !string.IsNullOrEmpty(configuration["overrideStagingFeed"]); 108var overrideFeed = configuration["overrideStagingFeed"]; 154var overrideQuality = configuration["overrideStagingQuality"]; 171var pinToCliVersion = configuration["stagingPinToCliVersion"];
Projects\GuestAppHostProject.cs (2)
106var configuredVersion = _configuration["sdk:version"] ?? _configuration["sdkVersion"];
src\Shared\IConfigurationExtensions.cs (8)
38var primaryValue = configuration[primaryKey]; 44var secondaryValue = configuration[secondaryKey]; 64var value = configuration[key]; 110var uri = configuration[key]; 140var uris = configuration[key]; 179var value = configuration[key]; 230var value = configuration[configKey]; 236value = configuration[normalizedKey];
src\Shared\LocaleHelpers.cs (2)
54var localeOverride = configuration[KnownConfigNames.LocaleOverride]; 58localeOverride = configuration[KnownConfigNames.DotnetCliUiLanguage];
Telemetry\CIEnvironmentDetector.cs (7)
55if (!string.IsNullOrEmpty(_configuration["CODEBUILD_BUILD_ID"]) && 56!string.IsNullOrEmpty(_configuration["AWS_REGION"])) 62if (!string.IsNullOrEmpty(_configuration["BUILD_ID"]) && 63!string.IsNullOrEmpty(_configuration["BUILD_URL"])) 69if (!string.IsNullOrEmpty(_configuration["BUILD_ID"]) && 70!string.IsNullOrEmpty(_configuration["PROJECT_ID"])) 78if (!string.IsNullOrEmpty(_configuration[varName]))
Telemetry\TelemetryManager.cs (1)
47var useOtlpExporter = !string.IsNullOrEmpty(configuration[AspireCliTelemetry.OtlpExporterEndpointConfigKey]);
Utils\AspireAnsiConsoleOutput.cs (1)
65var consoleWidthOverride = _configuration["ASPIRE_CONSOLE_WIDTH"];
Utils\CliHostEnvironment.cs (6)
119var nonInteractive = configuration["ASPIRE_NON_INTERACTIVE"]; 139var nonInteractive = configuration["ASPIRE_NON_INTERACTIVE"]; 191var noColor = configuration["NO_COLOR"]; 204var ansiPassThru = configuration["ASPIRE_ANSI_PASS_THRU"]; 214var value = configuration[envVar]; 235var playgroundMode = configuration["ASPIRE_PLAYGROUND"];
Aspire.Cli.Tests (8)
Configuration\ConfigurationHelperTests.cs (8)
39Assert.Equal("MyApp.csproj", config["appHost:path"]); 40Assert.Equal("daily", config["channel"]); 58Assert.Equal("MyApp.csproj", config["appHost:path"]); 59Assert.Equal("stable", config["channel"]); 74Assert.Equal("MyApp.csproj", config["appHost:path"]); 89Assert.Equal("daily", config["channel"]); 108Assert.Equal("MyApp.csproj", config["appHost:path"]); 109Assert.Equal("daily", config["channel"]);
Aspire.Dashboard (15)
Configuration\PostConfigureDashboardOptions.cs (2)
44if (_configuration[DashboardConfigNames.DashboardMcpUrlName.ConfigKey] is { Length: > 0 } mcpUrl) 49if (_configuration[DashboardConfigNames.DashboardFrontendUrlName.ConfigKey] is { Length: > 0 } frontendUrls)
DashboardWebApplication.cs (1)
711var address = BindingAddress.Parse(endpointConfiguration.ConfigSection["Url"]!);
Model\Assistant\ChatClientFactory.cs (2)
199var url = _configuration[OpenAIEndpointName] is { Length: > 0 } endpointValue 205if (_configuration[OpenAIApiKeyName] is { Length: > 0 } apiKeyValue)
src\Shared\IConfigurationExtensions.cs (8)
38var primaryValue = configuration[primaryKey]; 44var secondaryValue = configuration[secondaryKey]; 64var value = configuration[key]; 110var uri = configuration[key]; 140var uris = configuration[key]; 179var value = configuration[key]; 230var value = configuration[configKey]; 236value = configuration[normalizedKey];
src\Shared\LocaleHelpers.cs (2)
54var localeOverride = configuration[KnownConfigNames.LocaleOverride]; 58localeOverride = configuration[KnownConfigNames.DotnetCliUiLanguage];
Aspire.Hosting (73)
Ats\BuilderExports.cs (1)
65return configuration[key];
Backchannel\AuxiliaryBackchannelRpcTarget.cs (3)
342var appHostPath = configuration["AppHost:FilePath"] ?? configuration["AppHost:Path"]; 351var cliPidString = configuration[KnownConfigNames.CliProcessId];
Backchannel\AuxiliaryBackchannelService.cs (4)
58var appHostPath = configuration["AppHost:FilePath"] ?? configuration["AppHost:Path"]; 198var appHostPath = configuration["AppHost:FilePath"] ?? configuration["AppHost:Path"];
Cli\CliOrphanDetector.cs (2)
50if (configuration[KnownConfigNames.CliProcessId] is not { } pidString || !int.TryParse(pidString, out var pid)) 62if (configuration[KnownConfigNames.CliProcessStarted] is { } startTimeString &&
Dashboard\DashboardEventHandlers.cs (5)
593if (string.Equals(configuration["AppHost:ResourceService:AuthMode"], nameof(ResourceServiceAuthMode.ApiKey), StringComparison.OrdinalIgnoreCase) 594&& configuration["AppHost:ResourceService:ApiKey"] is { Length: > 0 } resourceServiceApiKey) 649if (configuration["DEBUG_SESSION_PORT"] is { Length: > 0 } sessionPort) 663if (configuration["DEBUG_SESSION_TOKEN"] is { Length: > 0 } sessionToken) 667if (configuration["DEBUG_SESSION_SERVER_CERTIFICATE"] is { Length: > 0 } sessionCertificate)
Dashboard\DashboardOptions.cs (8)
30options.DashboardUrl = configuration[KnownConfigNames.AspNetCoreUrls]; 31options.DashboardToken = configuration["AppHost:BrowserToken"]; 35options.McpEndpointUrl = configuration[KnownConfigNames.DashboardMcpEndpointUrl]; 36options.OtlpApiKey = configuration["AppHost:OtlpApiKey"]; 37options.McpApiKey = configuration["AppHost:McpApiKey"]; 38options.ApiKey = configuration["AppHost:DashboardApiKey"]; 40options.AspNetCoreEnvironment = configuration["ASPNETCORE_ENVIRONMENT"] ?? "Production"; 42options.TelemetryOptOut = bool.TryParse(configuration["ASPIRE_DASHBOARD_TELEMETRY_OPTOUT"], out var telemetryOptOut)
Dashboard\DashboardService.cs (1)
42var applicationName = configuration["AppHost:DashboardApplicationName"] ?? hostEnvironment.ApplicationName;
Dashboard\TransportOptionsValidator.cs (2)
23var applicationUrls = configuration[KnownConfigNames.AspNetCoreUrls]; 59var dashboardMcpEndpointUrl = configuration[KnownConfigNames.DashboardMcpEndpointUrl];
Dcp\DcpExecutor.cs (3)
140private string ContainerHostName => _configuration["AppHost:ContainerHostname"] ?? 1482projectLaunchConfiguration.Mode = _configuration[KnownConfigNames.DebugSessionRunMode] 1884var mode = _configuration[KnownConfigNames.DebugSessionRunMode] ?? ExecutableLaunchMode.NoDebug;
Dcp\DcpNameGenerator.cs (1)
118var suffix = _configuration["AppHost:Sha256"]!.Substring(0, RandomNameSuffixLength).ToLowerInvariant();
Dcp\DcpOptions.cs (16)
152var configDcpPath = configuration[BundleDiscovery.DcpPathEnvVar]; 153var configDashboardPath = configuration[BundleDiscovery.DashboardPathEnvVar]; 161else if (!string.IsNullOrEmpty(dcpPublisherConfiguration[nameof(options.CliPath)])) 164options.CliPath = dcpPublisherConfiguration[nameof(options.CliPath)]; 182else if (!string.IsNullOrEmpty(dcpPublisherConfiguration[nameof(options.DashboardPath)])) 185options.DashboardPath = dcpPublisherConfiguration[nameof(options.DashboardPath)]; 193if (!string.IsNullOrEmpty(dcpPublisherConfiguration[nameof(options.ContainerRuntime)])) 195options.ContainerRuntime = dcpPublisherConfiguration[nameof(options.ContainerRuntime)]; 202if (!string.IsNullOrEmpty(dcpPublisherConfiguration[nameof(options.DependencyCheckTimeout)])) 204if (int.TryParse(dcpPublisherConfiguration[nameof(options.DependencyCheckTimeout)], out var timeout)) 210throw new InvalidOperationException($"Invalid value \"{dcpPublisherConfiguration[nameof(options.DependencyCheckTimeout)]}\" for \"--dcp-dependency-check-timeout\". Expected an integer value."); 221if (!string.IsNullOrEmpty(dcpPublisherConfiguration[nameof(options.ResourceNameSuffix)])) 223options.ResourceNameSuffix = dcpPublisherConfiguration[nameof(options.ResourceNameSuffix)]; 230options.LogFileNameSuffix = dcpPublisherConfiguration[nameof(options.LogFileNameSuffix)]; 231options.DiagnosticsLogFolder = dcpPublisherConfiguration[nameof(options.DiagnosticsLogFolder)]; 232options.DiagnosticsLogLevel = dcpPublisherConfiguration[nameof(options.DiagnosticsLogLevel)];
DistributedApplicationBuilder.cs (2)
366var aspireDir = configuration[AspireStore.AspireStorePathKeyName]; 787var configuredUserSecretsId = configuration[KnownConfigNames.AspireUserSecretsId];
DistributedApplicationLifecycle.cs (1)
44logger.LogInformation("Application host directory is: {AppHostDirectory}", configuration["AppHost:Directory"]);
InteractionService.cs (1)
46var interactivityEnabled = _configuration[KnownConfigNames.InteractivityEnabled];
OtlpConfigurationExtensions.cs (1)
79if (configuration["AppHost:OtlpApiKey"] is { } otlpApiKey)
Pipelines\Internal\FileDeploymentStateManager.cs (1)
54var appHostSha = configuration["AppHost:PathSha256"];
ProjectResourceBuilderExtensions.cs (4)
504.Where(endpoint => endpoint["Url"] is string) 508BindingAddress = BindingAddress.Parse(endpoint["Url"]!), 509Protocols = endpoint["Protocols"] 514var isHttp2ConfiguredInKestrelEndpointDefaults = config["Kestrel:EndpointDefaults:Protocols"] == nameof(HttpProtocols.Http2);
src\Shared\IConfigurationExtensions.cs (8)
38var primaryValue = configuration[primaryKey]; 44var secondaryValue = configuration[secondaryKey]; 64var value = configuration[key]; 110var uri = configuration[key]; 140var uris = configuration[key]; 179var value = configuration[key]; 230var value = configuration[configKey]; 236value = configuration[normalizedKey];
src\Shared\LocaleHelpers.cs (2)
54var localeOverride = configuration[KnownConfigNames.LocaleOverride]; 58localeOverride = configuration[KnownConfigNames.DotnetCliUiLanguage];
UserSecrets\UserSecretsManagerFactory.cs (1)
120var existingValue = configuration[name];
Utils\ExtensionUtils.cs (2)
21&& !string.IsNullOrEmpty(configuration[DcpExecutor.DebugSessionPortVar]) 30if (configuration[KnownConfigNames.DebugSessionInfo] is { } debugSessionInfoJson && JsonSerializer.Deserialize<RunSessionInfo>(debugSessionInfoJson) is { } debugSessionInfo)
Utils\FileSystemService.cs (1)
29_preserveTempFiles = configuration["ASPIRE_PRESERVE_TEMP_FILES"] is not null;
VersionChecking\VersionCheckService.cs (3)
89if (_configuration[LastCheckDateKey] is string checkDateString && 106var appHostDirectory = _configuration["AppHost:Directory"]!; 184if (_configuration[key] is string latestVersionString &&
Aspire.Hosting.Azure (9)
Provisioning\BicepUtilities.cs (2)
108if (section["Parameters"] is not string jsonString) 116var scope = section["Scope"] is string scopeString
Provisioning\Provisioners\BicepProvisioner.cs (7)
43var configCheckSum = section["CheckSum"]; 53if (section["Outputs"] is string outputJson) 86if (section["Id"] is string deploymentId && 97new("azure.subscription.id", configuration["Azure:SubscriptionId"]), 99new("azure.tenant.domain", configuration["Azure:Tenant"]), 100new("azure.location", configuration["Azure:Location"]), 101new(CustomResourceKnownProperties.Source, section["Id"])
Aspire.Hosting.DevTunnels (2)
DevTunnelCli.cs (1)
23public static string GetCliPath(IConfiguration configuration) => configuration["ASPIRE_DEVTUNNEL_CLI_PATH"] ?? "devtunnel";
DevTunnelLoginManager.cs (1)
41if (_configuration[PreferredAuthProviderKey] is string preferredProvider)
Aspire.Hosting.Foundry (2)
Project\ProjectResource.cs (2)
52var subscriptionId = configuration["Azure:SubscriptionId"]; 53var resourceGroupName = configuration["Azure:ResourceGroup"];
Aspire.Hosting.GitHub.Models (8)
src\Shared\IConfigurationExtensions.cs (8)
38var primaryValue = configuration[primaryKey]; 44var secondaryValue = configuration[secondaryKey]; 64var value = configuration[key]; 110var uri = configuration[key]; 140var uris = configuration[key]; 179var value = configuration[key]; 230var value = configuration[configKey]; 236value = configuration[normalizedKey];
Aspire.Hosting.Maui (8)
src\Shared\IConfigurationExtensions.cs (8)
38var primaryValue = configuration[primaryKey]; 44var secondaryValue = configuration[secondaryKey]; 64var value = configuration[key]; 110var uri = configuration[key]; 140var uris = configuration[key]; 179var value = configuration[key]; 230var value = configuration[configKey]; 236value = configuration[normalizedKey];
Aspire.Hosting.OpenAI (8)
src\Shared\IConfigurationExtensions.cs (8)
38var primaryValue = configuration[primaryKey]; 44var secondaryValue = configuration[secondaryKey]; 64var value = configuration[key]; 110var uri = configuration[key]; 140var uris = configuration[key]; 179var value = configuration[key]; 230var value = configuration[configKey]; 236value = configuration[normalizedKey];
Aspire.Hosting.RemoteHost (2)
AssemblyLoader.cs (1)
23var libsPath = configuration["ASPIRE_INTEGRATION_LIBS_PATH"];
JsonRpcServer.cs (1)
42var socketPath = configuration["REMOTE_APP_HOST_SOCKET_PATH"];
Aspire.Hosting.Testing.Tests (3)
TestingBuilderTests.cs (1)
425var profileName = config["DOTNET_LAUNCH_PROFILE"];
TestingFactoryTests.cs (1)
75var profileName = config["AppHost:DefaultLaunchProfileName"];
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (1)
65var baseDcpLogFolder = configuration["Aspire:Test:DcpLogBasePath"];
Aspire.Hosting.Tests (8)
DistributedApplicationBuilderTests.cs (5)
106Assert.Equal(appHostDirectory, config["AppHost:Directory"]); 116Assert.Equal(nameof(ResourceServiceAuthMode.ApiKey), config["AppHost:ResourceService:AuthMode"]); 117Assert.False(string.IsNullOrEmpty(config["AppHost:ResourceService:ApiKey"])); 216Assert.Equal(nameof(ResourceServiceAuthMode.Unsecured), config["AppHost:ResourceService:AuthMode"]); 217Assert.True(string.IsNullOrEmpty(config["AppHost:ResourceService:ApiKey"]));
Orchestrator\ParameterProcessorTests.cs (2)
1183return new ParameterResource(name, _ => configuration[$"Parameters:{name}"] ?? throw new MissingParameterValueException($"Parameter '{name}' is missing"), secret); 1218parameterDefault => configuration["Parameters:generatedParam"] ?? parameterDefault?.GetDefaultValue() ?? throw new MissingParameterValueException("Parameter 'generatedParam' is missing"),
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (1)
65var baseDcpLogFolder = configuration["Aspire:Test:DcpLogBasePath"];
Aspire.OpenAI (1)
AspireOpenAIClientBuilder.cs (1)
83deploymentName = configSection[DeploymentKey];
AspireJavaScript.ServiceDefaults (1)
Extensions.cs (1)
72var useOtlpExporter = !string.IsNullOrWhiteSpace(builder.Configuration["OTEL_EXPORTER_OTLP_ENDPOINT"]);
AspireWithMaui.MauiServiceDefaults (1)
Extensions.cs (1)
119var useOtlpExporter = !string.IsNullOrWhiteSpace(builder.Configuration["OTEL_EXPORTER_OTLP_ENDPOINT"]);
AspireWithMaui.ServiceDefaults (1)
Extensions.cs (1)
82var useOtlpExporter = !string.IsNullOrWhiteSpace(builder.Configuration["OTEL_EXPORTER_OTLP_ENDPOINT"]);
AspireWithNode.ServiceDefaults (1)
Extensions.cs (1)
72var useOtlpExporter = !string.IsNullOrWhiteSpace(builder.Configuration["OTEL_EXPORTER_OTLP_ENDPOINT"]);
AzureAppConfiguration.Web (1)
Program.cs (1)
19var message = config["Message"];
BasketService (1)
BasketService.cs (1)
71string? queueName = _configuration[configKeyName];
CatalogDb (1)
ResetDbExtensions.cs (1)
13var resetDbKey = app.Configuration["DatabaseResetKey"];
Microsoft.AspNetCore (3)
ForwardedHeadersOptionsSetup.cs (1)
22if (!string.Equals("true", _configuration["ForwardedHeaders_Enabled"], StringComparison.OrdinalIgnoreCase))
ForwardedHeadersStartupFilter.cs (1)
21if (!string.Equals("true", _configuration["ForwardedHeaders_Enabled"], StringComparison.OrdinalIgnoreCase))
WebHost.cs (1)
263var hosts = hostingContext.Configuration["AllowedHosts"]?.Split(new[] { ';' }, StringSplitOptions.RemoveEmptyEntries);
Microsoft.AspNetCore.Components.Endpoints (1)
DependencyInjection\DefaultRazorComponentsServiceOptionsConfiguration.cs (1)
24var value = Configuration[WebHostDefaults.DetailedErrorsKey];
Microsoft.AspNetCore.Components.Server (1)
Circuits\CircuitOptionsJSInteropDetailedErrorsConfiguration.cs (1)
21var value = Configuration[WebHostDefaults.DetailedErrorsKey];
Microsoft.AspNetCore.DataProtection (1)
Internal\KeyManagementOptionsPostSetup.cs (1)
43var dirPath = configuration[ReadOnlyDataProtectionKeyDirectoryKey];
Microsoft.AspNetCore.Hosting (11)
GenericHost\GenericWebHostService.cs (4)
71var urls = Configuration[WebHostDefaults.ServerUrlsKey]; 79var httpPorts = Configuration[WebHostDefaults.HttpPortsKey] ?? string.Empty; 80var httpsPorts = Configuration[WebHostDefaults.HttpsPortsKey] ?? string.Empty; 103var preferHostingUrlsConfig = Configuration[WebHostDefaults.PreferHostingUrlsKey];
GenericHost\WebHostBuilderBase.cs (1)
101return _config[key];
Internal\WebHost.cs (3)
266var urls = _config[WebHostDefaults.ServerUrlsKey] ?? _config[DeprecatedServerUrlsKey]; 269serverAddressesFeature!.PreferHostingUrls = WebHostUtilities.ParseBool(_config[WebHostDefaults.PreferHostingUrlsKey]);
Internal\WebHostOptions.cs (1)
18string? GetConfig(string key) => primaryConfiguration[key] ?? fallbackConfiguration?[key];
StaticWebAssets\StaticWebAssetsLoader.cs (1)
50var candidate = configuration[WebHostDefaults.StaticWebAssetsKey] ?? ResolveRelativeToAssembly(environment);
WebHostBuilder.cs (1)
73return _config[key];
Microsoft.AspNetCore.HttpsPolicy (1)
HttpsRedirectionMiddleware.cs (1)
171int.TryParse(_config[name], NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture, out var value) ? value : null;
Microsoft.AspNetCore.Server.Kestrel.Core (14)
Internal\ConfigurationReader.cs (14)
62Protocols = ParseProtocols(configSection[ProtocolsKey]), 64ClientCertificateMode = ParseClientCertificateMode(configSection[ClientCertificateModeKey]), 97var url = endpointConfig[UrlKey]; 109Protocols = ParseProtocols(endpointConfig[ProtocolsKey]), 111ClientCertificateMode = ParseClientCertificateMode(endpointConfig[ClientCertificateModeKey]), 155Protocols = ParseProtocols(sniChild[ProtocolsKey]), 157ClientCertificateMode = ParseClientCertificateMode(sniChild[ClientCertificateModeKey]) 371Path = configSection[nameof(Path)]; 372KeyPath = configSection[nameof(KeyPath)]; 373Password = configSection[nameof(Password)]; 374Subject = configSection[nameof(Subject)]; 375Store = configSection[nameof(Store)]; 376Location = configSection[nameof(Location)]; 378if (bool.TryParse(configSection[nameof(AllowInvalid)], out var value))
Microsoft.AspNetCore.StaticAssets (2)
Development\StaticAssetDevelopmentRuntimeHandler.cs (2)
251var explicitlyConfigured = bool.TryParse(config[ReloadStaticAssetsAtRuntimeKey], out var hotReload); 336return bool.TryParse(config[key], out var value) && value;
Microsoft.Extensions.AI.Integration.Tests (4)
ChatClientIntegrationTests.cs (1)
1748string? skipIntegration = TestRunnerConfiguration.Instance["SkipIntegrationTests"];
ImageGeneratingChatClientIntegrationTests.cs (1)
441string? skipIntegration = TestRunnerConfiguration.Instance["SkipIntegrationTests"];
ImageGeneratorIntegrationTests.cs (1)
128string? skipIntegration = TestRunnerConfiguration.Instance["SkipIntegrationTests"];
SpeechToTextClientIntegrationTests.cs (1)
76string? skipIntegration = TestRunnerConfiguration.Instance["SkipIntegrationTests"];
Microsoft.Extensions.AI.OllamaSharp.Integration.Tests (1)
IntegrationTestHelpers.cs (1)
16return TestRunnerConfiguration.Instance["Ollama:Endpoint"] is string endpoint
Microsoft.Extensions.AI.OpenAI.Tests (11)
IntegrationTestHelpers.cs (3)
22string? apiKey = configuration["OpenAI:Key"]; 23string? mode = configuration["OpenAI:Mode"]; 27var endpoint = configuration["OpenAI:Endpoint"]
OpenAIChatClientIntegrationTests.cs (2)
10?.GetChatClient(TestRunnerConfiguration.Instance["OpenAI:ChatModel"] ?? "gpt-4o-mini").AsIChatClient(); 14?.GetEmbeddingClient(TestRunnerConfiguration.Instance["OpenAI:EmbeddingModel"] ?? "text-embedding-3-small").AsIEmbeddingGenerator();
OpenAIEmbeddingGeneratorIntegrationTests.cs (1)
10?.GetEmbeddingClient(TestRunnerConfiguration.Instance["OpenAI:EmbeddingModel"] ?? "text-embedding-3-small").AsIEmbeddingGenerator();
OpenAIImageGeneratingChatClientIntegrationTests.cs (1)
14?.GetChatClient(TestRunnerConfiguration.Instance["OpenAI:ChatModel"] ?? "gpt-4o-mini").AsIChatClient();
OpenAIImageGeneratorIntegrationTests.cs (1)
10.GetImageClient(TestRunnerConfiguration.Instance["OpenAI:ImageModel"] ?? "dall-e-3")
OpenAIResponseClientIntegrationTests.cs (2)
22?.GetResponsesClient(TestRunnerConfiguration.Instance["OpenAI:ChatModel"] ?? "gpt-4o-mini") 380if (TestRunnerConfiguration.Instance["RemoteMCP:ConnectorAccessToken"] is not string accessToken)
OpenAISpeechToTextClientIntegrationTests.cs (1)
10.GetAudioClient(TestRunnerConfiguration.Instance["OpenAI:AudioTranscriptionModel"] ?? "gpt-4o-mini-transcribe")
Microsoft.Extensions.Configuration (3)
ChainedConfigurationProvider.cs (1)
44value = _config[key];
ConfigurationSection.cs (2)
55return _root[Path]; 91return _root[Path + ConfigurationPath.KeyDelimiter + key];
Microsoft.Extensions.Hosting (7)
HostBuilder.cs (3)
231EnvironmentName = hostConfiguration[HostDefaults.EnvironmentKey] ?? Environments.Production, 232ContentRootPath = ResolveContentRootPath(hostConfiguration[HostDefaults.ContentRootKey], AppContext.BaseDirectory), 235string? applicationName = hostConfiguration[HostDefaults.ApplicationKey];
HostOptions.cs (4)
64var timeoutSeconds = configuration["shutdownTimeoutSeconds"]; 71timeoutSeconds = configuration["startupTimeoutSeconds"]; 78var servicesStartConcurrently = configuration["servicesStartConcurrently"]; 85var servicesStopConcurrently = configuration["servicesStopConcurrently"];
Microsoft.Extensions.Http (19)
DependencyInjection\SocketsHttpHandlerBuilderExtensions.cs (19)
195PooledConnectionIdleTimeout = ParseTimeSpan(config[nameof(SocketsHttpHandler.PooledConnectionIdleTimeout)]), 196PooledConnectionLifetime = ParseTimeSpan(config[nameof(SocketsHttpHandler.PooledConnectionLifetime)]), 197PreAuthenticate = ParseBool(config[nameof(SocketsHttpHandler.PreAuthenticate)]), 198ResponseDrainTimeout = ParseTimeSpan(config[nameof(SocketsHttpHandler.ResponseDrainTimeout)]), 199UseCookies = ParseBool(config[nameof(SocketsHttpHandler.UseCookies)]), 200UseProxy = ParseBool(config[nameof(SocketsHttpHandler.UseProxy)]), 201EnableMultipleHttp2Connections = ParseBool(config[nameof(SocketsHttpHandler.EnableMultipleHttp2Connections)]), 202MaxResponseHeadersLength = ParseInt(config[nameof(SocketsHttpHandler.MaxResponseHeadersLength)]), 203MaxResponseDrainSize = ParseInt(config[nameof(SocketsHttpHandler.MaxResponseDrainSize)]), 204MaxConnectionsPerServer = ParseInt(config[nameof(SocketsHttpHandler.MaxConnectionsPerServer)]), 205MaxAutomaticRedirections = ParseInt(config[nameof(SocketsHttpHandler.MaxAutomaticRedirections)]), 206InitialHttp2StreamWindowSize = ParseInt(config[nameof(SocketsHttpHandler.InitialHttp2StreamWindowSize)]), 207AllowAutoRedirect = ParseBool(config[nameof(SocketsHttpHandler.AllowAutoRedirect)]), 208AutomaticDecompression = ParseEnum<DecompressionMethods>(config[nameof(SocketsHttpHandler.AutomaticDecompression)]), 209ConnectTimeout = ParseTimeSpan(config[nameof(SocketsHttpHandler.ConnectTimeout)]), 210Expect100ContinueTimeout = ParseTimeSpan(config[nameof(SocketsHttpHandler.Expect100ContinueTimeout)]), 211KeepAlivePingDelay = ParseTimeSpan(config[nameof(SocketsHttpHandler.KeepAlivePingDelay)]), 212KeepAlivePingTimeout = ParseTimeSpan(config[nameof(SocketsHttpHandler.KeepAlivePingTimeout)]), 213KeepAlivePingPolicy = ParseEnum<HttpKeepAlivePingPolicy>(config[nameof(SocketsHttpHandler.KeepAlivePingPolicy)])
Microsoft.Extensions.Logging.Configuration (1)
_generated\0\BindingExtensions.g.cs (1)
68value = key != null ? configuration[key] : configuration is IConfigurationSection sec ? sec.Value : null;
Microsoft.Extensions.Logging.Console (3)
_generated\0\BindingExtensions.g.cs (1)
520value = key != null ? configuration[key] : configuration is IConfigurationSection sec ? sec.Value : null;
ConfigurationConsoleLoggerSettings.cs (2)
43var value = _configuration["IncludeScopes"]; 86var value = switches[name];
Microsoft.Extensions.Logging.EventLog (1)
_generated\0\BindingExtensions.g.cs (1)
114value = key != null ? configuration[key] : configuration is IConfigurationSection sec ? sec.Value : null;
OrderProcessor (1)
OrderProcessingWorker.cs (1)
29string queueName = _config[configKeyName] ?? "orders";
OrleansServiceDefaults (1)
Extensions.cs (1)
70var useOtlpExporter = !string.IsNullOrWhiteSpace(builder.Configuration["OTEL_EXPORTER_OTLP_ENDPOINT"]);
Playground.ServiceDefaults (1)
Extensions.cs (1)
68var useOtlpExporter = !string.IsNullOrWhiteSpace(builder.Configuration["OTEL_EXPORTER_OTLP_ENDPOINT"]);
Seq.ServiceDefaults (1)
Extensions.cs (1)
69var useOtlpExporter = !string.IsNullOrWhiteSpace(builder.Configuration["OTEL_EXPORTER_OTLP_ENDPOINT"]);
Stress.TelemetryService (2)
TelemetryStresser.cs (2)
20var address = config["OTEL_EXPORTER_OTLP_ENDPOINT"]!; 24var otlpApiKey = config["OTEL_EXPORTER_OTLP_HEADERS"]!.Split('=')[1];
TestingAppHost1.MyWebApp (3)
Program.cs (3)
39return app.Configuration["LAUNCH_PROFILE_VAR"]; 44return app.Configuration["APP_HOST_ARG"]; 49return app.Configuration["LAUNCH_PROFILE_VAR_FROM_APP_HOST"];
TestingAppHost1.ServiceDefaults (1)
Extensions.cs (1)
77var useOtlpExporter = !string.IsNullOrWhiteSpace(builder.Configuration["OTEL_EXPORTER_OTLP_ENDPOINT"]);
TestShop.ServiceDefaults (1)
Extensions.cs (1)
75var useOtlpExporter = !string.IsNullOrWhiteSpace(builder.Configuration["OTEL_EXPORTER_OTLP_ENDPOINT"]);