4 implementations of
Microsoft.AspNetCore.Components.WebAssembly (1)
Hosting\WebAssemblyHostConfiguration.cs (1)
44public string? this[string key]
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]
49 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;
Microsoft.Extensions.Http.Diagnostics.Tests (2)
..\..\..\..\test\Libraries\Microsoft.Extensions.Http.Diagnostics.Tests\Logging\HttpClientLoggingExtensionsTest.cs (2)
450configuration[$"{nameof(LoggingOptions)}:{nameof(LoggingOptions.BodySizeLimit)}"] = "2048"; 451configuration[$"{nameof(LoggingOptions)}:{nameof(LoggingOptions.RequestHeadersDataClasses)}:User-Agent"] = "Unknown";
488 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];
blazor-devserver (1)
Server\Startup.cs (1)
72var manifest = configuration["staticAssets"]!;
blazor-gateway (1)
BlazorGateway.cs (1)
149var useOtlpExporter = !string.IsNullOrWhiteSpace(builder.Configuration["OTEL_EXPORTER_OTLP_ENDPOINT"]);
CatalogDb (1)
ResetDbExtensions.cs (1)
13var resetDbKey = app.Configuration["DatabaseResetKey"];
dotnet-user-jwts (4)
_generated\0\BindingExtensions.g.cs (4)
94string Id = configuration["Id"]; 96string Issuer = configuration["Issuer"]; 98string Value = configuration["Value"]; 127value = key != null ? configuration[key] : configuration is IConfigurationSection sec ? sec.Value : null;
Microsoft.AspNetCore (4)
ForwardedHeadersOptionsSetup.cs (1)
22if (!string.Equals("true", _configuration["ForwardedHeaders_Enabled"], StringComparison.OrdinalIgnoreCase))
ForwardedHeadersStartupFilter.cs (1)
21if (!string.Equals("true", _configuration["ForwardedHeaders_Enabled"], StringComparison.OrdinalIgnoreCase))
WebApplicationBuilder.cs (1)
477if (addCsrfProtection = !WebHostUtilities.ParseBool(_builtApplication.Configuration["DisableCsrfProtection"])
WebHost.cs (1)
265var hosts = hostingContext.Configuration["AllowedHosts"]?.Split(new[] { ';' }, StringSplitOptions.RemoveEmptyEntries);
Microsoft.AspNetCore.Authentication.JwtBearer (22)
JwtBearerConfigureOptions.cs (22)
43var validateIssuer = StringHelpers.ParseValueOrDefault(configSection[nameof(TokenValidationParameters.ValidateIssuer)], bool.Parse, options.TokenValidationParameters.ValidateIssuer); 44var issuer = configSection[nameof(TokenValidationParameters.ValidIssuer)]; 46var validateAudience = StringHelpers.ParseValueOrDefault(configSection[nameof(TokenValidationParameters.ValidateAudience)], bool.Parse, options.TokenValidationParameters.ValidateAudience); 47var audience = configSection[nameof(TokenValidationParameters.ValidAudience)]; 50options.Authority = configSection[nameof(options.Authority)] ?? options.Authority; 51options.BackchannelTimeout = StringHelpers.ParseValueOrDefault(configSection[nameof(options.BackchannelTimeout)], _invariantTimeSpanParse, options.BackchannelTimeout); 52options.Challenge = configSection[nameof(options.Challenge)] ?? options.Challenge; 53options.ForwardAuthenticate = configSection[nameof(options.ForwardAuthenticate)] ?? options.ForwardAuthenticate; 54options.ForwardChallenge = configSection[nameof(options.ForwardChallenge)] ?? options.ForwardChallenge; 55options.ForwardDefault = configSection[nameof(options.ForwardDefault)] ?? options.ForwardDefault; 56options.ForwardForbid = configSection[nameof(options.ForwardForbid)] ?? options.ForwardForbid; 57options.ForwardSignIn = configSection[nameof(options.ForwardSignIn)] ?? options.ForwardSignIn; 58options.ForwardSignOut = configSection[nameof(options.ForwardSignOut)] ?? options.ForwardSignOut; 59options.IncludeErrorDetails = StringHelpers.ParseValueOrDefault(configSection[nameof(options.IncludeErrorDetails)], bool.Parse, options.IncludeErrorDetails); 60options.MapInboundClaims = StringHelpers.ParseValueOrDefault( configSection[nameof(options.MapInboundClaims)], bool.Parse, options.MapInboundClaims); 61options.MetadataAddress = configSection[nameof(options.MetadataAddress)] ?? options.MetadataAddress; 62options.RefreshInterval = StringHelpers.ParseValueOrDefault(configSection[nameof(options.RefreshInterval)], _invariantTimeSpanParse, options.RefreshInterval); 63options.RefreshOnIssuerKeyNotFound = StringHelpers.ParseValueOrDefault(configSection[nameof(options.RefreshOnIssuerKeyNotFound)], bool.Parse, options.RefreshOnIssuerKeyNotFound); 64options.RequireHttpsMetadata = StringHelpers.ParseValueOrDefault(configSection[nameof(options.RequireHttpsMetadata)], bool.Parse, options.RequireHttpsMetadata); 65options.SaveToken = StringHelpers.ParseValueOrDefault(configSection[nameof(options.SaveToken)], bool.Parse, options.SaveToken); 86.SingleOrDefault(key => key["Issuer"] == issuer); 87if (signingKey is not null && signingKey["Value"] is string keyValue)
Microsoft.AspNetCore.Authentication.OpenIdConnect (46)
OpenIdConnectConfigureOptions.cs (46)
43options.AccessDeniedPath = new PathString(configSection[nameof(options.AccessDeniedPath)] ?? options.AccessDeniedPath.Value); 44options.Authority = configSection[nameof(options.Authority)] ?? options.Authority; 45options.AutomaticRefreshInterval = StringHelpers.ParseValueOrDefault(configSection[nameof(options.AutomaticRefreshInterval)], _invariantTimeSpanParse, options.AutomaticRefreshInterval); 46options.BackchannelTimeout = StringHelpers.ParseValueOrDefault(configSection[nameof(options.BackchannelTimeout)], _invariantTimeSpanParse, options.BackchannelTimeout); 47options.CallbackPath = new PathString(configSection[nameof(options.CallbackPath)] ?? options.CallbackPath.Value); 48options.ClaimsIssuer = configSection[nameof(options.ClaimsIssuer)] ?? options.ClaimsIssuer; 49options.ClientId = configSection[nameof(options.ClientId)] ?? options.ClientId; 50options.ClientSecret = configSection[nameof(options.ClientSecret)] ?? options.ClientSecret; 52options.DisableTelemetry = StringHelpers.ParseValueOrDefault(configSection[nameof(options.DisableTelemetry)], bool.Parse, options.DisableTelemetry); 53options.ForwardAuthenticate = configSection[nameof(options.ForwardAuthenticate)] ?? options.ForwardAuthenticate; 54options.ForwardChallenge = configSection[nameof(options.ForwardChallenge)] ?? options.ForwardChallenge; 55options.ForwardDefault = configSection[nameof(options.ForwardDefault)] ?? options.ForwardDefault; 56options.ForwardForbid = configSection[nameof(options.ForwardForbid)] ?? options.ForwardForbid; 57options.ForwardSignIn = configSection[nameof(options.ForwardSignIn)] ?? options.ForwardSignIn; 58options.ForwardSignOut = configSection[nameof(options.ForwardSignOut)] ?? options.ForwardSignOut; 59options.GetClaimsFromUserInfoEndpoint = StringHelpers.ParseValueOrDefault(configSection[nameof(options.GetClaimsFromUserInfoEndpoint)], bool.Parse, options.GetClaimsFromUserInfoEndpoint); 60options.MapInboundClaims = StringHelpers.ParseValueOrDefault(configSection[nameof(options.MapInboundClaims)], bool.Parse, options.MapInboundClaims); 61options.MaxAge = StringHelpers.ParseValueOrDefault(configSection[nameof(options.MaxAge)], _invariantNullableTimeSpanParse, options.MaxAge); 62options.MetadataAddress = configSection[nameof(options.MetadataAddress)] ?? options.MetadataAddress; 64options.Prompt = configSection[nameof(options.Prompt)] ?? options.Prompt; 65options.RefreshInterval = StringHelpers.ParseValueOrDefault(configSection[nameof(options.RefreshInterval)], _invariantTimeSpanParse, options.RefreshInterval); 66options.RefreshOnIssuerKeyNotFound = StringHelpers.ParseValueOrDefault(configSection[nameof(options.RefreshOnIssuerKeyNotFound)], bool.Parse, options.RefreshOnIssuerKeyNotFound); 67options.RemoteAuthenticationTimeout = StringHelpers.ParseValueOrDefault(configSection[nameof(options.RemoteAuthenticationTimeout)], _invariantTimeSpanParse, options.RemoteAuthenticationTimeout); 68options.RemoteSignOutPath = new PathString(configSection[nameof(options.RemoteSignOutPath)] ?? options.RemoteSignOutPath.Value); 69options.RequireHttpsMetadata = StringHelpers.ParseValueOrDefault(configSection[nameof(options.RequireHttpsMetadata)], bool.Parse, options.RequireHttpsMetadata); 70options.Resource = configSection[nameof(options.Resource)] ?? options.Resource; 71options.ResponseMode = configSection[nameof(options.ResponseMode)] ?? options.ResponseMode; 72options.ResponseType = configSection[nameof(options.ResponseType)] ?? options.ResponseType; 73options.ReturnUrlParameter = configSection[nameof(options.ReturnUrlParameter)] ?? options.ReturnUrlParameter; 74options.SaveTokens = StringHelpers.ParseValueOrDefault(configSection[nameof(options.SaveTokens)], bool.Parse, options.SaveTokens); 76options.SignedOutCallbackPath = new PathString(configSection[nameof(options.SignedOutCallbackPath)] ?? options.SignedOutCallbackPath.Value); 77options.SignedOutRedirectUri = configSection[nameof(options.SignedOutRedirectUri)] ?? options.SignedOutRedirectUri; 78options.SignInScheme = configSection[nameof(options.SignInScheme)] ?? options.SignInScheme; 79options.SignOutScheme = configSection[nameof(options.SignOutScheme)] ?? options.SignOutScheme; 80options.SkipUnrecognizedRequests = StringHelpers.ParseValueOrDefault(configSection[nameof(options.SkipUnrecognizedRequests)], bool.Parse, options.SkipUnrecognizedRequests); 81options.UsePkce = StringHelpers.ParseValueOrDefault(configSection[nameof(options.UsePkce)], bool.Parse, options.UsePkce); 82options.UseTokenLifetime = StringHelpers.ParseValueOrDefault(configSection[nameof(options.UseTokenLifetime)], bool.Parse, options.UseTokenLifetime); 94cookieBuilder.Domain = cookieConfigSection[nameof(cookieBuilder.Domain)] ?? cookieBuilder.Domain; 95cookieBuilder.HttpOnly = StringHelpers.ParseValueOrDefault(cookieConfigSection[nameof(cookieBuilder.HttpOnly)], bool.Parse, cookieBuilder.HttpOnly); 96cookieBuilder.IsEssential = StringHelpers.ParseValueOrDefault(cookieConfigSection[nameof(cookieBuilder.IsEssential)], bool.Parse, cookieBuilder.IsEssential); 97cookieBuilder.Expiration = StringHelpers.ParseValueOrDefault(cookieConfigSection[nameof(cookieBuilder.Expiration)], _invariantNullableTimeSpanParse, cookieBuilder.Expiration); 98cookieBuilder.MaxAge = StringHelpers.ParseValueOrDefault<TimeSpan?>(cookieConfigSection[nameof(cookieBuilder.MaxAge)], _invariantNullableTimeSpanParse, cookieBuilder.MaxAge); 99cookieBuilder.Name = cookieConfigSection[nameof(CookieBuilder.Name)] ?? cookieBuilder.Name; 100cookieBuilder.Path = cookieConfigSection[nameof(CookieBuilder.Path)] ?? cookieBuilder.Path; 101cookieBuilder.SameSite = cookieConfigSection[nameof(CookieBuilder.SameSite)] is string sameSiteMode 104cookieBuilder.SecurePolicy = cookieConfigSection[nameof(CookieBuilder.SecurePolicy)] is string securePolicy
Microsoft.AspNetCore.AzureAppServices.HostingStartup (1)
HostingStartupConfigurationExtensions.cs (1)
30value = configuration[$"HostingStartup:{hostingStartupName}:{featureName}"];
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.Components.WebAssembly.Server (1)
WebAssemblyComponentsServiceOptionsConfiguration.cs (1)
15var value = configuration["Components:UseCultureFromServer"];
Microsoft.AspNetCore.DataProtection (1)
Internal\KeyManagementOptionsPostSetup.cs (1)
43var dirPath = configuration[ReadOnlyDataProtectionKeyDirectoryKey];
Microsoft.AspNetCore.Diagnostics.Middleware (12)
..\..\..\..\src\Libraries\Microsoft.AspNetCore.Diagnostics.Middleware\Logging\Internal\LoggingRedactionOptionsConfigureOptions.cs (2)
82section[nameof(DataClassification.TaxonomyName)]!, 83section[nameof(DataClassification.Value)]!);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (10)
164if (configuration["AutoFlushDuration"] is string value4 && !string.IsNullOrEmpty(value4)) 173if (configuration["MaxLogRecordSizeInBytes"] is string value5 && !string.IsNullOrEmpty(value5)) 182if (configuration["MaxPerRequestBufferSizeInBytes"] is string value6 && !string.IsNullOrEmpty(value6)) 208if (configuration["LatencyDataExportTimeout"] is string value10 && !string.IsNullOrEmpty(value10)) 220if (configuration["Key"] is not string key) 225if (configuration["Value"] is not object value) 236if (configuration["CategoryName"] is string value11) 242if (configuration["LogLevel"] is string value12 && !string.IsNullOrEmpty(value12)) 248if (configuration["EventId"] is string value13 && !string.IsNullOrEmpty(value13)) 254if (configuration["EventName"] is string value14)
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.IIS (9)
Core\IISEnvironmentFeature.cs (9)
27if (Version.TryParse(configuration["IIS_VERSION"], out var version)) 32if (uint.TryParse(configuration["IIS_SITE_ID"], out var siteId)) 37AppPoolId = configuration["IIS_APP_POOL_ID"] ?? string.Empty; 38AppPoolConfigFile = configuration["IIS_APP_POOL_CONFIG_FILE"] ?? string.Empty; 39AppConfigPath = configuration["IIS_APP_CONFIG_PATH"] ?? string.Empty; 40ApplicationPhysicalPath = configuration["IIS_PHYSICAL_PATH"] ?? string.Empty; 41ApplicationVirtualPath = configuration["IIS_APPLICATION_VIRTUAL_PATH"] ?? string.Empty; 42ApplicationId = configuration["IIS_APPLICATION_ID"] ?? string.Empty; 43SiteName = configuration["IIS_SITE_NAME"] ?? string.Empty;
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 (5)
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.Integration.Tests\ChatClientIntegrationTests.cs (1)
1402string? skipIntegration = TestRunnerConfiguration.Instance["SkipIntegrationTests"];
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.Integration.Tests\ImageGeneratingChatClientIntegrationTests.cs (1)
440string? skipIntegration = TestRunnerConfiguration.Instance["SkipIntegrationTests"];
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.Integration.Tests\ImageGeneratorIntegrationTests.cs (1)
127string? skipIntegration = TestRunnerConfiguration.Instance["SkipIntegrationTests"];
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.Integration.Tests\SpeechToTextClientIntegrationTests.cs (1)
92string? skipIntegration = TestRunnerConfiguration.Instance["SkipIntegrationTests"];
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.Integration.Tests\TextToSpeechClientIntegrationTests.cs (1)
130string? skipIntegration = TestRunnerConfiguration.Instance["SkipIntegrationTests"];
Microsoft.Extensions.AI.OllamaSharp.Integration.Tests (2)
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.OllamaSharp.Integration.Tests\IntegrationTestHelpers.cs (1)
16return TestRunnerConfiguration.Instance["Ollama:Endpoint"] is string endpoint
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.OllamaSharp.Integration.Tests\NotAllTestsAreSkippedTests.cs (1)
18if (TestRunnerConfiguration.Instance["Ollama:Endpoint"] is string endpoint)
Microsoft.Extensions.AI.OpenAI.Tests (25)
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.OpenAI.Tests\IntegrationTestHelpers.cs (4)
22string? apiKey = configuration["OpenAI:Key"] ?? configuration["AI:OpenAI:ApiKey"]; 23string? mode = configuration["OpenAI:Mode"]; 27var endpoint = configuration["OpenAI:Endpoint"]
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.OpenAI.Tests\OpenAIChatClientIntegrationTests.cs (1)
10?.GetChatClient(TestRunnerConfiguration.Instance["OpenAI:ChatModel"] ?? "gpt-4o-mini").AsIChatClient();
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.OpenAI.Tests\OpenAIEmbeddingGeneratorIntegrationTests.cs (1)
10?.GetEmbeddingClient(TestRunnerConfiguration.Instance["OpenAI:EmbeddingModel"] ?? "text-embedding-3-small").AsIEmbeddingGenerator();
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.OpenAI.Tests\OpenAIHostedFileClientIntegrationTests.cs (4)
275.AsIChatClient(TestRunnerConfiguration.Instance["OpenAI:ChatModel"] ?? "gpt-4o-mini"); 341.AsIChatClient(TestRunnerConfiguration.Instance["OpenAI:ChatModel"] ?? "gpt-4o-mini"); 391.AsIChatClient(TestRunnerConfiguration.Instance["OpenAI:ChatModel"] ?? "gpt-4o-mini"); 458string? skipIntegration = TestRunnerConfiguration.Instance["SkipIntegrationTests"];
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.OpenAI.Tests\OpenAIImageGeneratingChatClientIntegrationTests.cs (1)
14?.GetChatClient(TestRunnerConfiguration.Instance["OpenAI:ChatModel"] ?? "gpt-4o-mini").AsIChatClient();
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.OpenAI.Tests\OpenAIImageGeneratorIntegrationTests.cs (1)
10.GetImageClient(TestRunnerConfiguration.Instance["OpenAI:ImageModel"] ?? "gpt-image-1-mini")
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.OpenAI.Tests\OpenAIResponseClientIntegrationTests.cs (10)
24.AsIChatClient(TestRunnerConfiguration.Instance["OpenAI:ChatModel"] ?? "gpt-4o-mini"); 143Assert.SkipUnless(TestRunnerConfiguration.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Image generation tool requires gpt-5.4 or later."); 315Assert.SkipUnless(TestRunnerConfiguration.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Tool search requires gpt-5.4 or later."); 504if (TestRunnerConfiguration.Instance["RemoteMCP:ConnectorAccessToken"] is not string { Length: > 0 } accessToken) 856Assert.SkipUnless(TestRunnerConfiguration.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Tool search requires gpt-5.4 or later."); 892Assert.SkipUnless(TestRunnerConfiguration.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Tool search requires gpt-5.4 or later."); 910Assert.SkipUnless(TestRunnerConfiguration.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Tool search requires gpt-5.4 or later."); 934Assert.SkipUnless(TestRunnerConfiguration.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Tool search requires gpt-5.4 or later."); 960Assert.SkipUnless(TestRunnerConfiguration.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Tool search requires gpt-5.4 or later."); 1002Assert.SkipUnless(TestRunnerConfiguration.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Tool search requires gpt-5.4 or later.");
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.OpenAI.Tests\OpenAISpeechToTextClientIntegrationTests.cs (1)
10.GetAudioClient(TestRunnerConfiguration.Instance["OpenAI:AudioTranscriptionModel"] ?? "gpt-4o-mini-transcribe")
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.OpenAI.Tests\OpenAITextToSpeechClientIntegrationTests.cs (2)
16.GetAudioClient(TestRunnerConfiguration.Instance["OpenAI:TextToSpeechModel"] ?? "tts-1") 26.GetAudioClient(TestRunnerConfiguration.Instance["OpenAI:TextToSpeechStreamingModel"] ?? "gpt-4o-mini-tts")
Microsoft.Extensions.AmbientMetadata.Application (4)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (4)
101if (configuration["DeploymentRing"] is string value1) 114if (configuration["BuildVersion"] is string value2) 127if (configuration["ApplicationName"] is string value3) 140if (configuration["EnvironmentName"] is string value4)
Microsoft.Extensions.AmbientMetadata.Build (4)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (4)
101if (configuration["BuildId"] is string value1) 114if (configuration["BuildNumber"] is string value2) 127if (configuration["SourceBranchName"] is string value3) 140if (configuration["SourceVersion"] is string value4)
Microsoft.Extensions.Compliance.Redaction (2)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (2)
93if (configuration["KeyId"] is string value1) 98if (configuration["Key"] is string value2)
Microsoft.Extensions.Compliance.Testing (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
93if (configuration["RedactionFormat"] is string value1)
Microsoft.Extensions.Configuration (3)
ChainedConfigurationProvider.cs (1)
44value = _config[key];
ConfigurationSection.cs (2)
55return _root[Path]; 91return _root[Path + ConfigurationPath.KeyDelimiter + key];
Microsoft.Extensions.Diagnostics.HealthChecks.Common (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
111value = key != null ? configuration[key] : configuration is IConfigurationSection sec ? sec.Value : null;
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (4)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (4)
99if (configuration["DegradedUtilizationPercentage"] is string value1) 104if (configuration["UnhealthyUtilizationPercentage"] is string value2) 130if (configuration["SamplingWindow"] is string value9) 139if (configuration["UseObservableResourceMonitoringInstruments"] is string value10)
Microsoft.Extensions.Diagnostics.Probes (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
204value = key != null ? configuration[key] : configuration is IConfigurationSection sec ? sec.Value : null;
Microsoft.Extensions.Diagnostics.ResourceMonitoring (9)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (9)
121if (configuration["CollectionWindow"] is string value1) 130if (configuration["SamplingInterval"] is string value2) 139if (configuration["PublishingWindow"] is string value3) 148if (configuration["CpuConsumptionRefreshInterval"] is string value4) 157if (configuration["MemoryConsumptionRefreshInterval"] is string value5) 166if (configuration["UseLinuxCalculationV2"] is string value6) 175if (configuration["UseZeroToOneRangeForLinuxMetrics"] is string value7) 184if (configuration["EnableSystemDiskIoMetrics"] is string value8) 201if (configuration["UseZeroToOneRangeForMetrics"] is string value12)
Microsoft.Extensions.Diagnostics.Testing (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
245value = key != null ? configuration[key] : configuration is IConfigurationSection sec ? sec.Value : null;
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.Http.Diagnostics (3)
..\..\..\..\src\Libraries\Microsoft.Extensions.Http.Diagnostics\Logging\Internal\LoggingOptionsConfigureOptions.cs (2)
99section[nameof(DataClassification.TaxonomyName)]!, 100section[nameof(DataClassification.Value)]!);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
96if (configuration["EnableDetailedLatencyBreakdown"] is string value1)
Microsoft.Extensions.Http.Resilience (25)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (25)
145if (configuration["Timeout"] is string value4) 154if (configuration["Name"] is string value5) 164if (configuration["Delay"] is string value6) 173if (configuration["MaxHedgedAttempts"] is string value7) 182if (configuration["Name"] is string value8) 192if (configuration["PermitLimit"] is string value9) 201if (configuration["QueueProcessingOrder"] is string value10) 210if (configuration["QueueLimit"] is string value11) 232if (configuration["Name"] is string value15) 247if (configuration["FailureRatio"] is string value16) 256if (configuration["MinimumThroughput"] is string value17) 265if (configuration["SamplingDuration"] is string value18) 274if (configuration["BreakDuration"] is string value19) 296if (configuration["Name"] is string value25) 364if (configuration["ShouldRetryAfterHeader"] is string value44) 373if (configuration["MaxRetryAttempts"] is string value45) 382if (configuration["BackoffType"] is string value46) 391if (configuration["UseJitter"] is string value47) 400if (configuration["Delay"] is string value48) 409if (configuration["MaxDelay"] is string value49) 414if (configuration["Name"] is string value50) 469if (configuration["Uri"] is string value66) 474if (configuration["Weight"] is string value67) 534if (configuration["Weight"] is string value76) 566if (configuration["SelectionMode"] is string value81)
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)
526value = 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)
108value = key != null ? configuration[key] : configuration is IConfigurationSection sec ? sec.Value : null;
Microsoft.Extensions.Telemetry (20)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (20)
188if (configuration["EnvironmentName"] is string value7) 197if (configuration["ApplicationName"] is string value8) 206if (configuration["DeploymentRing"] is string value9) 215if (configuration["BuildVersion"] is string value10) 229if (configuration["ProcessId"] is string value11) 238if (configuration["ThreadId"] is string value12) 252if (configuration["OutputCheckpoints"] is string value13) 261if (configuration["OutputTags"] is string value14) 270if (configuration["OutputMeasures"] is string value15) 284if (configuration["ThrowOnUnregisteredNames"] is string value16) 298if (configuration["CaptureStackTraces"] is string value17) 307if (configuration["UseFileInfoForStackTraces"] is string value18) 316if (configuration["IncludeExceptionMessage"] is string value19) 325if (configuration["MaxStackTraceLength"] is string value20) 339if (configuration["ApplyDiscriminator"] is string value21) 380if (configuration["Probability"] is string value26) 390if (configuration["CategoryName"] is string value27) 396if (configuration["LogLevel"] is string value28) 402if (configuration["EventId"] is string value29) 408if (configuration["EventName"] is string value30)
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"]);