3 interfaces inheriting from IConfiguration
Microsoft.Extensions.Configuration.Abstractions (3)
IConfigurationManager.cs (1)
13public interface IConfigurationManager : IConfiguration, IConfigurationBuilder
IConfigurationRoot.cs (1)
11public interface IConfigurationRoot : IConfiguration
IConfigurationSection.cs (1)
9public interface IConfigurationSection : IConfiguration
1 implementation of IConfiguration
Microsoft.AspNetCore.Components.WebAssembly (1)
Hosting\WebAssemblyHostConfiguration.cs (1)
16public class WebAssemblyHostConfiguration : IConfiguration, IConfigurationRoot, IConfigurationBuilder
1106 references to IConfiguration
aspire (99)
Agents\AspireSkills\AspireSkillsInstaller.cs (2)
28IConfiguration configuration, 1095private static TimeSpan ReadWindow(IConfiguration configuration, string key, TimeSpan fallback)
Agents\Playwright\PlaywrightCliInstaller.cs (1)
49IConfiguration configuration,
Backchannel\ExtensionBackchannel.cs (3)
65private readonly IConfiguration _configuration; 69public ExtensionBackchannel(ILogger<ExtensionBackchannel> logger, IExtensionRpcTarget target, IConfiguration configuration) 77IConfiguration configuration,
Backchannel\ExtensionRpcTarget.cs (1)
33IConfiguration configuration,
Caching\DiskCache.cs (2)
21public DiskCache(ILogger<DiskCache> logger, CliExecutionContext executionContext, IConfiguration configuration) 40private static TimeSpan ReadWindow(IConfiguration configuration, string key, TimeSpan fallback)
Commands\AppHostLauncher.cs (1)
43IConfiguration configuration,
Commands\AppHostStartupTimeout.cs (2)
14public static bool TryGetTimeoutSeconds(IConfiguration configuration, IInteractionService interactionService, out int timeoutSeconds) 38public static TimeSpan GetBackchannelConnectionTimeout(IConfiguration configuration)
Commands\ConfigCommand.cs (2)
21private readonly IConfiguration _configuration; 23public ConfigCommand(IConfiguration configuration, IConfigurationService configurationService, CommonCommandServices services)
Commands\DeployCommand.cs (1)
22public DeployCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, ILogger<DeployCommand> logger, IAnsiConsole ansiConsole,
Commands\DestroyCommand.cs (1)
22public DestroyCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, ILogger<DestroyCommand> logger, IAnsiConsole ansiConsole,
Commands\DoCommand.cs (1)
22public DoCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, ILogger<DoCommand> logger, IAnsiConsole ansiConsole,
Commands\NewCommand.cs (1)
75IConfiguration configuration,
Commands\PipelineCommandBase.cs (2)
46private readonly IConfiguration _configuration; 93protected PipelineCommandBase(string name, string description, IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, ILogger logger, IAnsiConsole ansiConsole, CommonCommandServices services)
Commands\PublishCommand.cs (1)
41public PublishCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IPublishCommandPrompter prompter, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, ILogger<PublishCommand> logger, IAnsiConsole ansiConsole,
Commands\RenderCommand.cs (2)
566_serviceProvider.GetRequiredService<IConfiguration>(), 814IConfiguration configuration,
Commands\RunCommand.cs (2)
66private readonly IConfiguration _configuration; 133IConfiguration configuration,
Commands\StartCommand.cs (2)
22private readonly IConfiguration _configuration; 32IConfiguration configuration,
Commands\UpdateCommand.cs (2)
40private readonly IConfiguration _configuration; 73IConfiguration configuration,
Configuration\AppHostPathConfigurationPolicy.cs (1)
32public static bool TryFindAppHostPathKey(IConfiguration configuration, out string? key)
Configuration\ConfigurationService.cs (1)
15internal sealed class ConfigurationService(IConfiguration configuration, CliExecutionContext executionContext, FileInfo globalSettingsFile, ILogger<ConfigurationService> logger) : IConfigurationService
Configuration\Features.cs (1)
9internal sealed class Features(IConfiguration configuration, ILogger<Features> logger) : IFeatures
Configuration\IConfigurationService.cs (1)
22/// <see cref="Microsoft.Extensions.Configuration.IConfiguration"/> (which is rooted at
Documentation\ApiDocs\ApiDocsCache.cs (1)
23IConfiguration configuration,
Documentation\ApiDocs\ApiDocsFetcher.cs (1)
28internal sealed class ApiDocsFetcher(HttpClient httpClient, IApiDocsCache cache, IConfiguration configuration, ILogger<ApiDocsFetcher> logger) : IApiDocsFetcher
Documentation\ApiDocs\ApiDocsIndexService.cs (1)
304internal sealed partial class ApiDocsIndexService(IApiDocsFetcher fetcher, IApiDocsCache cache, IConfiguration configuration, ILogger<ApiDocsIndexService> logger) : IApiDocsIndexService
Documentation\ApiDocs\ApiDocsSourceConfiguration.cs (1)
32public static string GetSitemapUrl(IConfiguration configuration)
Documentation\Docs\DocsCache.cs (1)
29IConfiguration configuration,
Documentation\Docs\DocsFetcher.cs (1)
26internal sealed class DocsFetcher(HttpClient httpClient, IDocsCache cache, IConfiguration configuration, ILogger<DocsFetcher> logger) : IDocsFetcher
Documentation\Docs\DocsIndexService.cs (1)
99internal sealed partial class DocsIndexService(IDocsFetcher docsFetcher, IDocsCache docsCache, IConfiguration configuration, ILogger<DocsIndexService> logger) : IDocsIndexService
Documentation\Docs\DocsSourceConfiguration.cs (1)
38public static string GetLlmsTxtUrl(IConfiguration configuration)
DotNet\DotNetCliRunner.cs (1)
182IConfiguration configuration,
DotNet\DotNetSdkInstaller.cs (3)
14internal sealed class DotNetSdkInstaller(IConfiguration configuration, IEnvironment environment) : IDotNetSdkInstaller 18internal DotNetSdkInstaller(IConfiguration configuration, IEnvironment environment, Func<string, string, ProcessStartInfo> createProcessStartInfo) 161public static string GetEffectiveMinimumSdkVersion(IConfiguration configuration)
KnownFeatures.cs (1)
154public static bool IsStagingChannelEnabled(IFeatures features, IConfiguration configuration)
Packaging\PackagingService.cs (2)
86private readonly IConfiguration _configuration; 107IConfiguration configuration,
Processes\LauncherLivenessMonitor.cs (1)
38IConfiguration configuration,
Profiling\ProfileCaptureService.cs (2)
31IConfiguration configuration, 164internal static string? ResolveManagedPathOverride(IConfiguration configuration)
Program.cs (9)
355builder.Services.AddSingleton(sp => TelemetryConfiguration.Create(sp.GetRequiredService<IConfiguration>(), args)); 428var configuration = provider.GetRequiredService<IConfiguration>(); 804var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 813var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 961var configuration = serviceProvider.GetRequiredService<IConfiguration>();
Projects\GuestAppHostProject.cs (2)
46private readonly IConfiguration _configuration; 78IConfiguration configuration,
Projects\ProjectLocator.cs (1)
149IConfiguration configuration) : IProjectLocator
src\Shared\FileUploadHelpers.cs (1)
19internal static long GetMaxFileUploadSize(IConfiguration configuration)
src\Shared\IConfigurationExtensions.cs (16)
42public static bool? GetBool(this IConfiguration configuration, string primaryKey, string secondaryKey) 48public static string? GetString(this IConfiguration configuration, string primaryKey, string secondaryKey, bool fallbackOnEmpty = false) 71/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 74public static bool? GetBool(this IConfiguration configuration, string key) 100/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 104public static bool GetBool(this IConfiguration configuration, string key, bool defaultValue) 112/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 118public static Uri? GetUri(this IConfiguration configuration, string key, Uri? defaultValue = null) 142/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 148public static Uri[]? GetUris(this IConfiguration configuration, string key, Uri? defaultValue = null) 182/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 188public static T? GetEnum<T>(this IConfiguration configuration, string key, T? defaultValue = default) 211/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 215public static T GetEnum<T>(this IConfiguration configuration, string key) 236/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 239public static string? GetValueWithNormalizedKey(this IConfiguration configuration, string configKey)
src\Shared\LocaleHelpers.cs (1)
79public static string? GetLocaleOverride(IConfiguration configuration)
Telemetry\CIEnvironmentDetector.cs (2)
13private readonly IConfiguration _configuration; 37public CIEnvironmentDetector(IConfiguration configuration)
Telemetry\ProfilingTelemetry.cs (3)
17internal sealed class ProfilingTelemetry(IConfiguration configuration) : IDisposable 255public static bool IsProfilingEnabled(IConfiguration configuration) 765private static string? GetConfigurationValue(IConfiguration configuration, string name, string legacyName)
Telemetry\TelemetryConfiguration.cs (1)
51public static TelemetryConfiguration Create(IConfiguration configuration, string[]? args = null)
Telemetry\TelemetryManager.cs (1)
164internal TelemetryManager(IConfiguration configuration, TelemetryTagsSource tagsSource, string[]? args = null)
Utils\AspireAnsiConsoleOutput.cs (2)
16private readonly IConfiguration _configuration; 56public AspireAnsiConsoleOutput(TextWriter writer, IConfiguration configuration)
Utils\CliHostEnvironment.cs (9)
70public CliHostEnvironment(IConfiguration configuration, bool nonInteractive) 75internal CliHostEnvironment(IConfiguration configuration, bool nonInteractive, bool isOutputRedirected) 102private static bool DetectAnsiSupport(IConfiguration configuration) 115private static bool DetectInteractiveInput(IConfiguration configuration) 143private static bool DetectInteractiveOutput(IConfiguration configuration, bool isOutputRedirected) 192private static bool TryDetectAnsiSupportConfiguration(IConfiguration configuration, out bool supportsAnsi) 214private static bool IsAnsiPassThruEnabled(IConfiguration configuration) 222private static bool IsCI(IConfiguration configuration) 245internal static bool IsPlaygroundMode(IConfiguration configuration)
Aspire.Azure.AI.Inference (6)
AspireAzureAIInferenceExtensions.cs (4)
179protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<ChatCompletionsClient, AzureAIInferenceClientOptions> clientBuilder, IConfiguration configuration) 186protected override void BindSettingsToConfiguration(ChatCompletionsClientSettings settings, IConfiguration configuration) 432protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<EmbeddingsClient, AzureAIInferenceClientOptions> clientBuilder, IConfiguration configuration) 439protected override void BindSettingsToConfiguration(ChatCompletionsClientSettings settings, IConfiguration configuration)
src\Components\Common\AzureComponent.cs (2)
34protected abstract void BindSettingsToConfiguration(TSettings settings, IConfiguration configuration); 36protected abstract void BindClientOptionsToConfiguration(IAzureClientBuilder<TClient, TClientOptions> clientBuilder, IConfiguration configuration);
Aspire.Azure.AI.OpenAI (4)
AspireAzureOpenAIExtensions.cs (2)
120protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<AzureOpenAIClient, AzureOpenAIClientOptions> clientBuilder, IConfiguration configuration) 127protected override void BindSettingsToConfiguration(AzureOpenAISettings settings, IConfiguration config)
src\Components\Common\AzureComponent.cs (2)
34protected abstract void BindSettingsToConfiguration(TSettings settings, IConfiguration configuration); 36protected abstract void BindClientOptionsToConfiguration(IAzureClientBuilder<TClient, TClientOptions> clientBuilder, IConfiguration configuration);
Aspire.Azure.Data.Tables (4)
AspireTablesExtensions.cs (2)
116protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<TableServiceClient, TableClientOptions> clientBuilder, IConfiguration configuration) 123protected override void BindSettingsToConfiguration(AzureDataTablesSettings settings, IConfiguration configuration)
src\Components\Common\AzureComponent.cs (2)
34protected abstract void BindSettingsToConfiguration(TSettings settings, IConfiguration configuration); 36protected abstract void BindClientOptionsToConfiguration(IAzureClientBuilder<TClient, TClientOptions> clientBuilder, IConfiguration configuration);
Aspire.Azure.Messaging.EventHubs (12)
EventHubBufferedProducerClientComponent.cs (2)
15IConfiguration configuration) 20protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<EventHubBufferedProducerClient, EventHubBufferedProducerClientOptions> clientBuilder, IConfiguration configuration)
EventHubConsumerClientComponent.cs (2)
15protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<EventHubConsumerClient, EventHubConsumerClientOptions> clientBuilder, IConfiguration configuration) 22protected override void BindSettingsToConfiguration(AzureMessagingEventHubsConsumerSettings settings, IConfiguration config)
EventHubProducerClientComponent.cs (2)
15protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<EventHubProducerClient, EventHubProducerClientOptions> clientBuilder, IConfiguration configuration) 22protected override void BindSettingsToConfiguration(AzureMessagingEventHubsProducerSettings settings, IConfiguration config)
EventProcessorClientComponent.cs (2)
22IConfiguration configuration) 30IConfiguration config)
PartitionReceiverClientComponent.cs (2)
17protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<PartitionReceiver, PartitionReceiverOptions> clientBuilder, IConfiguration configuration) 24protected override void BindSettingsToConfiguration(AzureMessagingEventHubsPartitionReceiverSettings settings, IConfiguration config)
src\Components\Common\AzureComponent.cs (2)
34protected abstract void BindSettingsToConfiguration(TSettings settings, IConfiguration configuration); 36protected abstract void BindClientOptionsToConfiguration(IAzureClientBuilder<TClient, TClientOptions> clientBuilder, IConfiguration configuration);
Aspire.Azure.Messaging.ServiceBus (4)
AspireServiceBusExtensions.cs (2)
102protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<ServiceBusClient, ServiceBusClientOptions> clientBuilder, IConfiguration configuration) 109protected override void BindSettingsToConfiguration(AzureMessagingServiceBusSettings settings, IConfiguration config)
src\Components\Common\AzureComponent.cs (2)
34protected abstract void BindSettingsToConfiguration(TSettings settings, IConfiguration configuration); 36protected abstract void BindClientOptionsToConfiguration(IAzureClientBuilder<TClient, TClientOptions> clientBuilder, IConfiguration configuration);
Aspire.Azure.Messaging.WebPubSub (4)
AspireWebPubSubExtensions.cs (2)
131protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<WebPubSubServiceClient, WebPubSubServiceClientOptions> clientBuilder, IConfiguration configuration) 138protected override void BindSettingsToConfiguration(AzureMessagingWebPubSubSettings settings, IConfiguration config)
src\Components\Common\AzureComponent.cs (2)
34protected abstract void BindSettingsToConfiguration(TSettings settings, IConfiguration configuration); 36protected abstract void BindClientOptionsToConfiguration(IAzureClientBuilder<TClient, TClientOptions> clientBuilder, IConfiguration configuration);
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL (1)
src\Components\Common\EntityFrameworkUtils.cs (1)
17public static TSettings GetDbContextSettings<TContext, TSettings>(this IHostApplicationBuilder builder, string defaultConfigSectionName, string? connectionName, Action<TSettings, IConfiguration> bindSettings)
Aspire.Azure.Search.Documents (4)
AspireAzureSearchExtensions.cs (2)
95protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<SearchIndexClient, SearchClientOptions> clientBuilder, IConfiguration configuration) 102protected override void BindSettingsToConfiguration(AzureSearchSettings settings, IConfiguration config)
src\Components\Common\AzureComponent.cs (2)
34protected abstract void BindSettingsToConfiguration(TSettings settings, IConfiguration configuration); 36protected abstract void BindClientOptionsToConfiguration(IAzureClientBuilder<TClient, TClientOptions> clientBuilder, IConfiguration configuration);
Aspire.Azure.Security.KeyVault (9)
AspireKeyVaultExtensions.cs (1)
181this IConfiguration configuration,
AzureKeyVaultCertificatesComponent.cs (2)
29protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<CertificateClient, CertificateClientOptions> clientBuilder, IConfiguration configuration) 34protected override void BindSettingsToConfiguration(AzureSecurityKeyVaultSettings settings, IConfiguration configuration)
AzureKeyVaultKeysComponent.cs (2)
25protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<KeyClient, KeyClientOptions> clientBuilder, IConfiguration configuration) 30protected override void BindSettingsToConfiguration(AzureSecurityKeyVaultSettings settings, IConfiguration configuration)
AzureKeyVaultSecretsComponent.cs (2)
17protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<SecretClient, SecretClientOptions> clientBuilder, IConfiguration configuration) 22protected override void BindSettingsToConfiguration(AzureSecurityKeyVaultSettings settings, IConfiguration configuration)
src\Components\Common\AzureComponent.cs (2)
34protected abstract void BindSettingsToConfiguration(TSettings settings, IConfiguration configuration); 36protected abstract void BindClientOptionsToConfiguration(IAzureClientBuilder<TClient, TClientOptions> clientBuilder, IConfiguration configuration);
Aspire.Azure.Storage.Blobs (6)
AspireBlobStorageExtensions.BlobStorageComponent.cs (2)
39protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<BlobServiceClient, BlobClientOptions> clientBuilder, IConfiguration configuration) 46protected override void BindSettingsToConfiguration(AzureStorageBlobsSettings settings, IConfiguration configuration)
AspireBlobStorageExtensions.BlobStorageContainerComponent.cs (2)
47protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<BlobContainerClient, BlobClientOptions> clientBuilder, IConfiguration configuration) 54protected override void BindSettingsToConfiguration(AzureBlobStorageContainerSettings settings, IConfiguration configuration)
src\Components\Common\AzureComponent.cs (2)
34protected abstract void BindSettingsToConfiguration(TSettings settings, IConfiguration configuration); 36protected abstract void BindClientOptionsToConfiguration(IAzureClientBuilder<TClient, TClientOptions> clientBuilder, IConfiguration configuration);
Aspire.Azure.Storage.Files.DataLake (6)
AspireDataLakeExtensions.DataLakeComponent.cs (2)
53IConfiguration configuration) 60IConfiguration configuration)
AspireDataLakeExtensions.DataLakeFileSystemComponent.cs (2)
65IConfiguration configuration) 72IConfiguration configuration)
src\Components\Common\AzureComponent.cs (2)
34protected abstract void BindSettingsToConfiguration(TSettings settings, IConfiguration configuration); 36protected abstract void BindClientOptionsToConfiguration(IAzureClientBuilder<TClient, TClientOptions> clientBuilder, IConfiguration configuration);
Aspire.Azure.Storage.Queues (6)
AspireQueueStorageExtensions.cs (4)
203protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<QueueServiceClient, QueueClientOptions> clientBuilder, IConfiguration configuration) 210protected override void BindSettingsToConfiguration(AzureStorageQueuesSettings settings, IConfiguration configuration) 258protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<QueueClient, QueueClientOptions> clientBuilder, IConfiguration configuration) 265protected override void BindSettingsToConfiguration(AzureStorageQueueSettings settings, IConfiguration configuration)
src\Components\Common\AzureComponent.cs (2)
34protected abstract void BindSettingsToConfiguration(TSettings settings, IConfiguration configuration); 36protected abstract void BindClientOptionsToConfiguration(IAzureClientBuilder<TClient, TClientOptions> clientBuilder, IConfiguration configuration);
Aspire.Cli.Tests (141)
Agents\AspireSkillsInstallerTests.cs (1)
1982IConfiguration? configuration = null,
Certificates\CertificateServiceTests.cs (18)
198var configuration = sp.GetRequiredService<IConfiguration>(); 352var configuration = sp.GetRequiredService<IConfiguration>(); 393var configuration = sp.GetRequiredService<IConfiguration>(); 434var configuration = sp.GetRequiredService<IConfiguration>(); 484var configuration = sp.GetRequiredService<IConfiguration>(); 523var configuration = sp.GetRequiredService<IConfiguration>(); 566var configuration = sp.GetRequiredService<IConfiguration>(); 602var configuration = sp.GetRequiredService<IConfiguration>(); 629var configuration = sp.GetRequiredService<IConfiguration>();
Commands\AppHostLauncherTests.cs (1)
1204private static IConfiguration CreateConfiguration(params (string Key, string? Value)[] values)
Commands\CertificatesCommandTests.cs (2)
96var configuration = sp.GetRequiredService<IConfiguration>();
Commands\ConfigCommandTests.cs (2)
162var configuration = reloadedProvider.GetRequiredService<IConfiguration>();
Commands\NewCommandTemplateConfigPersistenceTests.cs (1)
485sp.GetRequiredService<IConfiguration>(),
Commands\NewCommandTests.cs (20)
2253var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>(); 2279var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>(); 2304var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>(); 2335var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>(); 2383var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>(); 2427var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>(); 2471var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>(); 3283var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>(); 3309var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>(); 3337var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>();
Commands\RootCommandTests.cs (4)
315var configuration = provider.GetRequiredService<IConfiguration>(); 414var configuration = provider.GetRequiredService<IConfiguration>();
Commands\RunCommandTests.cs (6)
1214var configuration = sp.GetRequiredService<IConfiguration>(); 2142var originalConfiguration = Assert.IsAssignableFrom<IConfiguration>( 2143services.Single(service => service.ServiceType == typeof(IConfiguration)).ImplementationInstance); 2144services.AddSingleton<IConfiguration>(new ConfigurationBuilder()
Commands\StartCommandTests.cs (6)
279var configuration = sp.GetRequiredService<IConfiguration>(); 309var configuration = sp.GetRequiredService<IConfiguration>(); 347var configuration = sp.GetRequiredService<IConfiguration>();
Configuration\ConfigurationHelperTests.cs (6)
14private static IConfiguration BuildConfigurationFromSettingsFile( 33var config = BuildConfigurationFromSettingsFile(workspace, """ 49var config = BuildConfigurationFromSettingsFile(workspace, """ 68var config = BuildConfigurationFromSettingsFile(workspace, """ 83var config = BuildConfigurationFromSettingsFile(workspace, """ 98var config = BuildConfigurationFromSettingsFile(workspace, """
Configuration\KnownFeaturesTests.cs (9)
16var configuration = BuildConfiguration(channel: PackageChannelNames.Staging); 25var configuration = BuildConfiguration(channel: PackageChannelNames.Stable); 34var configuration = BuildConfiguration(channel: PackageChannelNames.Staging); 43var configuration = BuildConfiguration(channel: PackageChannelNames.Stable); 52var configuration = BuildConfiguration(channel: null); 61var configuration = BuildConfiguration(channel: "Staging"); 70var configuration = BuildConfiguration(channel: "STAGING"); 79var configuration = BuildConfiguration(channel: PackageChannelNames.Daily); 84private static IConfiguration BuildConfiguration(string? channel)
DotNet\DotNetCliRunnerTests.cs (1)
444services.AddSingleton<IConfiguration>(sp =>
DotNetSdkInstallerTests.cs (12)
90var configuration = CreateConfigurationWithOverride("8.0.0"); 102var configuration = CreateConfigurationWithOverride(DotNetSdkInstaller.MinimumSdkVersion); 116var configuration = CreateConfigurationWithOverride("99.0.0"); 128var configuration = CreateConfigurationWithOverride("invalid.version"); 140var configuration = CreateConfigurationWithOverride("8.0.0"); 154var configuration = CreateConfigurationWithOverride("8.0.0"); 191var configuration = CreateConfigurationWithOverride("8.0.0"); 204var configuration = CreateEmptyConfiguration(); 214var configuration = CreateConfigurationWithOverride("7.0.0"); 297private static IConfiguration CreateEmptyConfiguration() 303IConfiguration? configuration = null, 315private static IConfiguration CreateConfigurationWithOverride(string overrideVersion)
Mcp\ApiDocs\ApiDocsCacheTests.cs (1)
106private static ApiDocsCache CreateCache(TemporaryWorkspace workspace, IMemoryCache memoryCache, IConfiguration configuration)
Mcp\ApiDocs\ApiDocsFetcherTests.cs (1)
17private static ApiDocsFetcher CreateFetcher(HttpClient httpClient, IApiDocsCache cache, IConfiguration? configuration = null)
Mcp\ApiDocs\ApiDocsIndexServiceTests.cs (1)
428private static ApiDocsIndexService CreateService(IConfiguration? configuration = null)
Mcp\Docs\DocsFetcherTests.cs (1)
17private static DocsFetcher CreateFetcher(HttpClient httpClient, IDocsCache cache, IConfiguration? configuration = null)
Mcp\Docs\DocsIndexServiceTests.cs (1)
17private static DocsIndexService CreateService(IDocsFetcher? fetcher = null, IDocsCache? cache = null, IConfiguration? configuration = null)
Processes\LauncherLivenessMonitorTests.cs (3)
32var configuration = CreateLauncherConfiguration(launcher); 78var configuration = CreateLauncherConfiguration(launcher); 95private static IConfiguration CreateLauncherConfiguration(Process launcher)
ProfileCaptureServiceTests.cs (2)
496IConfiguration configuration, 694private static IConfiguration CreateConfiguration(params (string Key, string? Value)[] values)
ProgramTests.cs (1)
47services.AddSingleton<IConfiguration>(new ConfigurationBuilder().AddInMemoryCollection(new Dictionary<string, string?>
Projects\AppHostServerSessionTests.cs (1)
531private static IConfiguration CreateConfiguration(params (string Key, string? Value)[] values)
Projects\GuestAppHostProjectTests.cs (3)
34private readonly IConfiguration _configuration; 1531IConfiguration? configuration = null) 1533var effectiveConfiguration = configuration ?? _configuration;
Projects\ProjectLocatorTests.cs (4)
318var configuration = CreateLaunchConfigurationOrigin(); 488private static IConfiguration CreateLaunchConfigurationOrigin() 493private static IConfiguration CreateSelectionOrigin(string selectionOrigin) 4261IConfiguration? configuration = null)
Telemetry\AspireCliTelemetryTests.cs (1)
738services.AddSingleton<IConfiguration>(configuration);
Telemetry\ProfilingTelemetryContextTests.cs (1)
117private static IConfiguration CreateConfiguration(params (string Key, string? Value)[] values)
Telemetry\ProfilingTelemetryTests.cs (1)
373private static IConfiguration CreateConfiguration(params (string Key, string? Value)[] values)
TestServices\TestProcessExecutionFactory.cs (9)
284IConfiguration? configuration = null, 292var resolvedConfiguration = configuration ?? serviceProvider.GetRequiredService<IConfiguration>(); 315IConfiguration? configuration = null, 323var resolvedConfiguration = configuration ?? serviceProvider.GetRequiredService<IConfiguration>(); 349IConfiguration? configuration = null, 356var resolvedConfiguration = configuration ?? serviceProvider.GetRequiredService<IConfiguration>();
Utils\CliTestHelper.cs (21)
118services.AddSingleton<IConfiguration>(configuration); 447var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 480var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 509var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 564var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 599var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 609var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 615var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 649var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 723var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 739var configuration = serviceProvider.GetRequiredService<IConfiguration>();
Aspire.Confluent.Kafka.Tests (4)
ConsumerConfigurationTests.cs (2)
209var __ = provider.GetRequiredService<IConfiguration>();
ProducerConfigurationTests.cs (2)
199var __ = provider.GetRequiredService<IConfiguration>();
Aspire.Dashboard (22)
Configuration\PostConfigureDashboardOptions.cs (3)
12private readonly IConfiguration _configuration; 15public PostConfigureDashboardOptions(IConfiguration configuration) : this(configuration, NullLogger<PostConfigureDashboardOptions>.Instance) 19public PostConfigureDashboardOptions(IConfiguration configuration, ILogger<PostConfigureDashboardOptions> logger)
ServiceClient\DashboardClient.cs (1)
98IConfiguration configuration,
src\Shared\IConfigurationExtensions.cs (17)
24public static T GetValue<T>(this IConfiguration configuration, string primaryKey, string secondaryKey, T defaultValue) 42public static bool? GetBool(this IConfiguration configuration, string primaryKey, string secondaryKey) 48public static string? GetString(this IConfiguration configuration, string primaryKey, string secondaryKey, bool fallbackOnEmpty = false) 71/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 74public static bool? GetBool(this IConfiguration configuration, string key) 100/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 104public static bool GetBool(this IConfiguration configuration, string key, bool defaultValue) 112/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 118public static Uri? GetUri(this IConfiguration configuration, string key, Uri? defaultValue = null) 142/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 148public static Uri[]? GetUris(this IConfiguration configuration, string key, Uri? defaultValue = null) 182/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 188public static T? GetEnum<T>(this IConfiguration configuration, string key, T? defaultValue = default) 211/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 215public static T GetEnum<T>(this IConfiguration configuration, string key) 236/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 239public static string? GetValueWithNormalizedKey(this IConfiguration configuration, string configKey)
src\Shared\LocaleHelpers.cs (1)
79public static string? GetLocaleOverride(IConfiguration configuration)
Aspire.Dashboard.Components.Tests (3)
Controls\ApplicationNameTests.cs (3)
15using IConfiguration = Microsoft.Extensions.Configuration.IConfiguration; 56Services.AddSingleton<IConfiguration>(new ConfigurationManager()); 70Services.AddSingleton<IConfiguration>(new ConfigurationManager());
Aspire.Hosting (147)
ApplicationModel\DebugSupportExtensions.cs (2)
44public static bool SupportsDebugging(this IResource resource, IConfiguration configuration, [NotNullWhen(true)] out SupportsDebuggingAnnotation? supportsDebuggingAnnotation) 190private static string[]? GetSupportedLaunchConfigurations(IConfiguration configuration)
ApplicationModel\ExecutableLaunchRecipe.cs (3)
142IConfiguration configuration, 157public IConfiguration Configuration { get; } = configuration ?? throw new ArgumentNullException(nameof(configuration)); 605IConfiguration configuration,
ApplicationModel\ResourceNotificationService.cs (4)
34private IConfiguration? Configuration => _serviceProvider.GetService<IConfiguration>(); 961var configuration = Configuration; 1041IConfiguration? configuration,
Ats\AtsTypeMappings.cs (1)
64[assembly: AspireExport(typeof(IConfiguration))]
Ats\BuilderExports.cs (6)
52public static IConfiguration GetConfiguration(this IDistributedApplicationBuilder builder) 66public static string? GetConfigValue(this IConfiguration configuration, string key) 78public static string? GetConnectionString(this IConfiguration configuration, string name) 93public static IConfigurationSection GetSection(this IConfiguration configuration, string key) 107public static IConfigurationSection[] GetChildren(this IConfiguration configuration) 121public static bool Exists(this IConfiguration configuration, string key)
Backchannel\AppHostRpcTarget.cs (1)
26IConfiguration configuration)
Backchannel\AppHostStartupState.cs (1)
12public AppHostStartupState(IConfiguration configuration)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
30IConfiguration configuration,
Backchannel\AuxiliaryBackchannelService.cs (3)
20IConfiguration configuration, 120serviceProvider.GetRequiredService<IConfiguration>(), 165private static string? GetAppHostPath(IConfiguration configuration) =>
Backchannel\BackchannelService.cs (1)
17IConfiguration configuration,
Cli\CliOrphanDetector.cs (1)
10internal sealed class CliOrphanDetector(IConfiguration configuration, IHostApplicationLifetime lifetime, TimeProvider timeProvider, ILogger<CliOrphanDetector> logger) : BackgroundService
Dashboard\DashboardEventHandlers.cs (1)
32internal sealed class DashboardEventHandlers(IConfiguration configuration,
Dashboard\DashboardOptions.cs (1)
34internal class ConfigureDefaultDashboardOptions(IConfiguration configuration, IOptions<DcpOptions> dcpOptions) : IConfigureOptions<DashboardOptions>
Dashboard\DashboardService.cs (1)
26internal sealed partial class DashboardService(DashboardServiceData serviceData, IHostEnvironment hostEnvironment, IHostApplicationLifetime hostApplicationLifetime, IConfiguration configuration, ILogger<DashboardService> logger, IInteractionFileUploadStore fileUploadStore)
Dashboard\DashboardServiceHost.cs (1)
44IConfiguration configuration,
Dashboard\TransportOptionsValidator.cs (1)
11internal class TransportOptionsValidator(IConfiguration configuration, DistributedApplicationExecutionContext executionContext, DistributedApplicationOptions distributedApplicationOptions) : IValidateOptions<TransportOptions>
Dcp\ContainerCreator.cs (2)
50private readonly IConfiguration _configuration; 65IConfiguration configuration,
Dcp\DcpExecutor.cs (2)
52private readonly IConfiguration _configuration; 93IConfiguration configuration,
Dcp\DcpHost.cs (2)
38private readonly IConfiguration _configuration; 64IConfiguration configuration)
Dcp\DcpNameGenerator.cs (2)
19private readonly IConfiguration _configuration; 29public DcpNameGenerator(IConfiguration configuration, IOptions<DcpOptions> options)
Dcp\DcpOptions.cs (2)
184IConfiguration configuration) : IConfigureOptions<DcpOptions> 354private static void ApplyProxylessEndpointPortRangeOverride(DcpOptions options, IConfiguration configuration)
Dcp\ExecutableCreator.cs (3)
20IConfiguration configuration, 29private readonly IConfiguration _configuration = configuration; 120IConfiguration configuration,
Dcp\ExecutableLaunchPolicy.cs (2)
13internal sealed class ExecutableLaunchPolicy(IConfiguration configuration) 15private readonly IConfiguration _configuration = configuration;
Dcp\KubernetesService.cs (1)
81internal sealed class KubernetesService(ILogger<KubernetesService> logger, IOptions<DcpOptions> dcpOptions, Locations locations, IConfiguration configuration) : IKubernetesService, IDisposable
Devcontainers\Codespaces\CodespacesOptions.cs (1)
42internal class ConfigureCodespacesOptions(IConfiguration configuration) : IConfigureOptions<CodespacesOptions>
Devcontainers\DevcontainersOptions.cs (1)
23internal class ConfigureDevcontainersOptions(IConfiguration configuration) : IConfigureOptions<DevcontainersOptions>
Devcontainers\SshRemoteOptions.cs (1)
23internal class ConfigureSshRemoteOptions(IConfiguration configuration) : IConfigureOptions<SshRemoteOptions>
DeveloperCertificateService.cs (1)
25public DeveloperCertificateService(ILogger<DeveloperCertificateService> logger, IConfiguration configuration, DistributedApplicationOptions options)
Diagnostics\ProfilingTelemetry.cs (39)
16internal sealed class ProfilingTelemetry(IConfiguration configuration) 204private readonly IConfiguration _configuration = configuration; 210public static void RecordAppHostStartupEvent(string eventName, IConfiguration? configuration = null) 223public static ActivityScope StartAppHostProcessStartup(IConfiguration? configuration) 235public static void RecordAppHostProcessStartup(IConfiguration? configuration) 242var configuration = services.GetRequiredService<IConfiguration>(); 252public static ActivityScope CurrentActivity(IConfiguration? configuration) => 264public static ActivityScope StartDcpRunApplication(IConfiguration? configuration, int resourceCount) 271public static ActivityScope StartDcpPrepareTlsCertificate(IConfiguration? configuration) 278public static ActivityScope StartAppHostStart(IConfiguration? configuration, string entryPoint) 285public static ActivityScope StartAppHostBeforeStart(IConfiguration? configuration) 290public static ActivityScope StartAppHostEventingSubscribers(IConfiguration? configuration, int subscriberCount) 297public static ActivityScope StartAppHostEventingSubscriber(IConfiguration? configuration, Type subscriberType) 304public static ActivityScope StartAppHostPublishEvent(IConfiguration? configuration, Type eventType) 327public static ActivityScope StartAppHostLifecycleHooks(IConfiguration? configuration, int lifecycleHookCount) 334public static ActivityScope StartAppHostLifecycleHook(IConfiguration? configuration, Type lifecycleHookType) 341public static ActivityScope StartAppHostBeforeStartPipeline(IConfiguration? configuration, string pipelineStep) 353public static ActivityScope StartDcpPrepareServices(IConfiguration? configuration) 358public static ActivityScope StartDcpPrepareResources(IConfiguration? configuration) 363public static ActivityScope StartDcpAllocateServiceAddresses(IConfiguration? configuration, int serviceCount) 370public static ActivityScope StartDcpEnsureKubernetesClient(IConfiguration? configuration, bool kubeconfigExists) 377public static ActivityScope StartDcpKubernetesApi(IConfiguration? configuration, DcpApiOperationType operationType, string resourceType) 402public static ActivityScope StartResourceBeforeStartWait(IConfiguration? configuration, IResource resource) 409public static ActivityScope StartResourceCreate(IConfiguration? configuration, IResource resource, string resourceKind, int replicaCount) 418IConfiguration? configuration, 429public static ActivityScope StartResourceStart(IConfiguration? configuration, IResource resource, string resourceKind, string resourceName, string resourceType) 467public static ActivityScope StartResourceStop(IConfiguration? configuration, IResource resource, string resourceKind, string resourceName) 475public static ActivityScope StartResourceWaitForDependencies(IConfiguration? configuration, IResource resource, int dependencyCount) 483public static ActivityScope StartResourceWaitForDependency(IConfiguration? configuration, IResource resource, IResource dependency, WaitType waitType, WaitBehavior? waitBehavior) 490private static ActivityScope StartActivity(IConfiguration? configuration, string name, ActivityKind activityKind = ActivityKind.Internal) 506private static ActivityScope StartActivity(IConfiguration? configuration, string name, ActivityKind activityKind, DateTimeOffset startTime) 602private static void AddProfilingSessionId(Activity? activity, IConfiguration? configuration, IDictionary<string, string>? annotations = null) 645private static void AddProfilingSessionId(Activity? activity, IConfiguration? configuration, BackchannelTraceContext? traceContext) 696private static bool TryGetProfilingParentContext(IConfiguration? configuration, out ActivityContext parentContext) 709internal static bool IsEnabled(IConfiguration? configuration) 714private static bool IsStartupEventRecordingEnabled(IConfiguration? configuration) 735private static string? GetConfigurationValue(IConfiguration? configuration, string name, string legacyName) 775internal readonly struct ActivityScope(Activity? activity, IConfiguration? configuration = null, bool ownsActivity = true) : IDisposable
DistributedApplication.cs (8)
465var configuration = _host.Services.GetRequiredService<IConfiguration>(); 536var configuration = _host.Services.GetRequiredService<IConfiguration>(); 575private static bool IsInspectMode(IConfiguration configuration) 609var configuration = _host.Services.GetRequiredService<IConfiguration>(); 779private static void ApplyLocaleOverride(IConfiguration configuration, LocaleOverrideContext context)
DistributedApplicationBuilder.cs (4)
437var configuration = sp.GetRequiredService<IConfiguration>(); 797private static bool IsDashboardUnsecured(IConfiguration configuration) 903internal static string? ResolveUserSecretsId(Assembly? appHostAssembly, IConfiguration configuration)
DistributedApplicationLifecycle.cs (1)
14IConfiguration configuration,
InteractionService.cs (2)
29private readonly IConfiguration _configuration; 32public InteractionService(ILogger<InteractionService> logger, DistributedApplicationOptions distributedApplicationOptions, IServiceProvider serviceProvider, IConfiguration configuration, IInteractionFileUploadStore fileUploadStore)
IProjectMetadata.cs (1)
29internal IConfiguration? Configuration => null;
Lifecycle\TerminalHostOrphanCleanupService.cs (2)
63var configuration = @event.Services.GetRequiredService<IConfiguration>();
Orchestrator\ApplicationOrchestrator.cs (2)
38private IConfiguration? Configuration => _serviceProvider.GetService<IConfiguration>();
OtlpConfigurationExtensions.cs (4)
23public static void AddOtlpEnvironment(IResource resource, IConfiguration configuration, IHostEnvironment environment) 42public static void AddOtlpEnvironment(IResource resource, IConfiguration configuration, IHostEnvironment environment, OtlpProtocol protocol) 84IConfiguration configuration, 168private static bool HasConfiguredOtlpEndpoint(IConfiguration configuration, OtlpProtocol? requiredProtocol)
ParameterResourceBuilderExtensions.cs (1)
286internal static string GetParameterValue(IConfiguration configuration, string name, ParameterDefault? parameterDefault, string? configurationKey = null)
Pipelines\Internal\FileDeploymentStateManager.cs (3)
24IConfiguration configuration, 85private static string? GetDeploymentStatePathSha(IConfiguration configuration) 196internal static string? GetStatePath(IConfiguration configuration, string? appHostSha, string environmentName)
Pipelines\PipelineOutputService.cs (2)
34public PipelineOutputService(IOptions<PipelineOptions> options, IConfiguration configuration, IFileSystemService directoryService) 47private static string ResolveDefaultOutputPath(IConfiguration configuration)
ProjectResourceBuilderExtensions.cs (2)
642var config = GetConfiguration(projectResource); 1032private static IConfiguration GetConfiguration(IResource projectResource)
Publishing\PipelineExecutor.cs (1)
28IConfiguration configuration) : BackgroundService
src\Shared\FileUploadHelpers.cs (1)
19internal static long GetMaxFileUploadSize(IConfiguration configuration)
src\Shared\IConfigurationExtensions.cs (17)
24public static T GetValue<T>(this IConfiguration configuration, string primaryKey, string secondaryKey, T defaultValue) 42public static bool? GetBool(this IConfiguration configuration, string primaryKey, string secondaryKey) 48public static string? GetString(this IConfiguration configuration, string primaryKey, string secondaryKey, bool fallbackOnEmpty = false) 71/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 74public static bool? GetBool(this IConfiguration configuration, string key) 100/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 104public static bool GetBool(this IConfiguration configuration, string key, bool defaultValue) 112/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 118public static Uri? GetUri(this IConfiguration configuration, string key, Uri? defaultValue = null) 142/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 148public static Uri[]? GetUris(this IConfiguration configuration, string key, Uri? defaultValue = null) 182/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 188public static T? GetEnum<T>(this IConfiguration configuration, string key, T? defaultValue = default) 211/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 215public static T GetEnum<T>(this IConfiguration configuration, string key) 236/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 239public static string? GetValueWithNormalizedKey(this IConfiguration configuration, string configKey)
src\Shared\LocaleHelpers.cs (1)
79public static string? GetLocaleOverride(IConfiguration configuration)
src\Shared\OtlpEndpointResolver.cs (2)
23public static (string Url, string Protocol) ResolveOtlpEndpoint(IConfiguration configuration, OtlpProtocol? requiredProtocol = null) 76public static (string Scheme, int Port) ResolveSchemeAndPort(IConfiguration configuration)
TerminalResourceBuilderExtensions.cs (2)
174var configuration = @event.Services.GetRequiredService<IConfiguration>();
Utils\FileSystemService.cs (1)
24public FileSystemService(IConfiguration configuration)
VersionChecking\VersionCheckService.cs (2)
28private readonly IConfiguration _configuration; 37IConfiguration configuration, DistributedApplicationOptions options, IPackageFetcher packageFetcher,
Aspire.Hosting.Azure (2)
AzureProvisioningController.cs (1)
72IConfiguration configuration,
Provisioning\BicepUtilities.cs (1)
124public static async ValueTask<string?> GetCurrentChecksumAsync(AzureBicepResource resource, IConfiguration section, CancellationToken cancellationToken = default)
Aspire.Hosting.Azure.Kusto.Tests (3)
KustoFunctionalTests.cs (3)
63var connectionString = sp.GetRequiredService<IConfiguration>().GetConnectionString("KustoConnection") ?? throw new ArgumentException("Connection string for Kusto is not set in configuration."); 116var connectionString = sp.GetRequiredService<IConfiguration>().GetConnectionString("KustoTestDbConnection") ?? throw new ArgumentException("Connection string for Kusto is not set in configuration."); 123var connectionString = sp.GetRequiredService<IConfiguration>().GetConnectionString("KustoTestDbConnection") ?? throw new ArgumentException("Connection string for Kusto TestDb is not set in configuration.");
Aspire.Hosting.Azure.Sandboxes (6)
AzureSandboxContainerDeployment.cs (6)
246var configuration = context.Services.GetRequiredService<IConfiguration>(); 1313var appHostIdentity = GetStableAppHostIdentity(context.Services.GetRequiredService<IConfiguration>()); 1411GetStableAppHostIdentity(context.Services.GetRequiredService<IConfiguration>()), 1434GetStableAppHostIdentity(context.Services.GetRequiredService<IConfiguration>()), 1998internal static string GetStableAppHostIdentity(IConfiguration configuration)
Aspire.Hosting.Azure.Tests (6)
AzureEnvironmentResourceExtensionsTests.cs (6)
1460sp.GetRequiredService<IConfiguration>(), 2418sp.GetRequiredService<IConfiguration>(), 2506sp.GetRequiredService<IConfiguration>(), 2616sp.GetRequiredService<IConfiguration>(), 3887sp.GetRequiredService<IConfiguration>(), 3967sp.GetRequiredService<IConfiguration>(),
Aspire.Hosting.Blazor (1)
BlazorGatewayExtensions.cs (1)
742internal static object? ResolveHttpOtlpEndpointUrl(EnvironmentCallbackContext context, IConfiguration configuration)
Aspire.Hosting.Browsers (5)
BrowserConfiguration.cs (1)
36IConfiguration configuration,
BrowserLogsBuilderExtensions.cs (2)
158var configuration = context.Services.GetRequiredService<IConfiguration>();
BrowserLogsConfigurationManager.cs (1)
17IConfiguration configuration,
BrowserLogsResource.cs (1)
22public BrowserConfiguration ResolveCurrentConfiguration(IConfiguration configuration, BrowserLogsConfigurationStore? configurationStore = null)
Aspire.Hosting.Browsers.Tests (11)
BrowserLogsBuilderExtensionsTests.cs (6)
492app.Services.GetRequiredService<IConfiguration>(), 535app.Services.GetRequiredService<IConfiguration>(), 573app.Services.GetRequiredService<IConfiguration>(), 614app.Services.GetRequiredService<IConfiguration>(), 659app.Services.GetRequiredService<IConfiguration>(), 748app.Services.GetRequiredService<IConfiguration>(),
src\Aspire.Hosting.Browsers\BrowserConfiguration.cs (1)
36IConfiguration configuration,
src\Aspire.Hosting.Browsers\BrowserLogsBuilderExtensions.cs (2)
158var configuration = context.Services.GetRequiredService<IConfiguration>();
src\Aspire.Hosting.Browsers\BrowserLogsConfigurationManager.cs (1)
17IConfiguration configuration,
src\Aspire.Hosting.Browsers\BrowserLogsResource.cs (1)
22public BrowserConfiguration ResolveCurrentConfiguration(IConfiguration configuration, BrowserLogsConfigurationStore? configurationStore = null)
Aspire.Hosting.DevTunnels (5)
DevTunnelCli.cs (1)
23public static string GetCliPath(IConfiguration configuration) => configuration["ASPIRE_DEVTUNNEL_CLI_PATH"] ?? "devtunnel";
DevTunnelCliClient.cs (2)
18public DevTunnelCliClient(IConfiguration configuration) 23internal DevTunnelCliClient(IConfiguration configuration, DevTunnelCli cli)
DevTunnelLoginManager.cs (2)
13IConfiguration configuration, 20private readonly IConfiguration _configuration = configuration;
Aspire.Hosting.Docker (2)
DockerComposeEnvironmentResource.cs (2)
619var configuration = context.Services.GetService<IConfiguration>();
Aspire.Hosting.Foundry (5)
Project\ProjectResource.cs (2)
73var configuration = context.Services.GetRequiredService<IConfiguration>();
PromptAgent\AzurePromptAgentResource.cs (3)
364var configuration = context.Services.GetRequiredService<IConfiguration>(); 413private async Task<ImmutableArray<UrlSnapshot>> BuildPortalUrlsAsync(IConfiguration configuration, CancellationToken cancellationToken)
Aspire.Hosting.GitHub.Models (17)
src\Shared\IConfigurationExtensions.cs (17)
24public static T GetValue<T>(this IConfiguration configuration, string primaryKey, string secondaryKey, T defaultValue) 42public static bool? GetBool(this IConfiguration configuration, string primaryKey, string secondaryKey) 48public static string? GetString(this IConfiguration configuration, string primaryKey, string secondaryKey, bool fallbackOnEmpty = false) 71/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 74public static bool? GetBool(this IConfiguration configuration, string key) 100/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 104public static bool GetBool(this IConfiguration configuration, string key, bool defaultValue) 112/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 118public static Uri? GetUri(this IConfiguration configuration, string key, Uri? defaultValue = null) 142/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 148public static Uri[]? GetUris(this IConfiguration configuration, string key, Uri? defaultValue = null) 182/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 188public static T? GetEnum<T>(this IConfiguration configuration, string key, T? defaultValue = default) 211/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 215public static T GetEnum<T>(this IConfiguration configuration, string key) 236/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 239public static string? GetValueWithNormalizedKey(this IConfiguration configuration, string configKey)
Aspire.Hosting.Maui (20)
MauiOtlpExtensions.cs (3)
94IConfiguration configuration) 230private static OtlpEndpointTarget? ResolveConfiguredOtlpEndpoint(IConfiguration configuration) 258private static string ResolveDynamicDashboardOtlpScheme(IConfiguration configuration)
src\Shared\IConfigurationExtensions.cs (17)
24public static T GetValue<T>(this IConfiguration configuration, string primaryKey, string secondaryKey, T defaultValue) 42public static bool? GetBool(this IConfiguration configuration, string primaryKey, string secondaryKey) 48public static string? GetString(this IConfiguration configuration, string primaryKey, string secondaryKey, bool fallbackOnEmpty = false) 71/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 74public static bool? GetBool(this IConfiguration configuration, string key) 100/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 104public static bool GetBool(this IConfiguration configuration, string key, bool defaultValue) 112/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 118public static Uri? GetUri(this IConfiguration configuration, string key, Uri? defaultValue = null) 142/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 148public static Uri[]? GetUris(this IConfiguration configuration, string key, Uri? defaultValue = null) 182/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 188public static T? GetEnum<T>(this IConfiguration configuration, string key, T? defaultValue = default) 211/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 215public static T GetEnum<T>(this IConfiguration configuration, string key) 236/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 239public static string? GetValueWithNormalizedKey(this IConfiguration configuration, string configKey)
Aspire.Hosting.OpenAI (17)
src\Shared\IConfigurationExtensions.cs (17)
24public static T GetValue<T>(this IConfiguration configuration, string primaryKey, string secondaryKey, T defaultValue) 42public static bool? GetBool(this IConfiguration configuration, string primaryKey, string secondaryKey) 48public static string? GetString(this IConfiguration configuration, string primaryKey, string secondaryKey, bool fallbackOnEmpty = false) 71/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 74public static bool? GetBool(this IConfiguration configuration, string key) 100/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 104public static bool GetBool(this IConfiguration configuration, string key, bool defaultValue) 112/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 118public static Uri? GetUri(this IConfiguration configuration, string key, Uri? defaultValue = null) 142/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 148public static Uri[]? GetUris(this IConfiguration configuration, string key, Uri? defaultValue = null) 182/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 188public static T? GetEnum<T>(this IConfiguration configuration, string key, T? defaultValue = default) 211/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 215public static T GetEnum<T>(this IConfiguration configuration, string key) 236/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 239public static string? GetValueWithNormalizedKey(this IConfiguration configuration, string configKey)
Aspire.Hosting.PostgreSQL (2)
PostgresBuilderExtensions.cs (2)
427var config = context.ExecutionContext.Services.GetRequiredService<IConfiguration>();
Aspire.Hosting.RemoteHost (11)
AssemblyLoader.cs (2)
27IConfiguration configuration, 180IConfiguration configuration,
Diagnostics\RemoteHostProfilingTelemetry.cs (4)
12internal sealed class RemoteHostProfilingTelemetry(IConfiguration configuration) : IDisposable 111public static bool IsProfilingEnabled(IConfiguration? configuration) 117public static bool ShouldConfigureExporter(IConfiguration? configuration) 313private static string? GetConfigurationValue(IConfiguration? configuration, string name, string legacyName)
JsonRpcAuthenticationState.cs (1)
14public JsonRpcAuthenticationState(IConfiguration configuration)
JsonRpcServer.cs (1)
31IConfiguration configuration,
OrphanDetector.cs (2)
13private readonly IConfiguration _configuration; 17public OrphanDetector(IConfiguration configuration, IHostApplicationLifetime lifetime, ILogger<OrphanDetector> logger)
RemoteHostServer.cs (1)
62private static void ConfigureAppHostLogLevel(ILoggingBuilder logging, IConfiguration configuration)
Aspire.Hosting.RemoteHost.Tests (1)
RemoteHostProfilingTelemetryTests.cs (1)
198private static IConfiguration CreateConfiguration(params (string Key, string? Value)[] values)
Aspire.Hosting.Testing (1)
DistributedApplicationHostingTestingExtensions.cs (1)
112var browserToken = app.Services.GetRequiredService<IConfiguration>()["AppHost:BrowserToken"];
Aspire.Hosting.Testing.Tests (4)
TestingBuilderTests.cs (2)
426var config = app.Services.GetRequiredService<IConfiguration>();
TestingFactoryTests.cs (2)
74var config = _app.Services.GetRequiredService<IConfiguration>();
Aspire.Hosting.Tests (82)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (55)
33.AddSingleton<IConfiguration>(configuration) 97.AddSingleton<IConfiguration>(configuration) 145app.Services.GetRequiredService<IConfiguration>(), 249app.Services.GetRequiredService<IConfiguration>(), 359app.Services.GetRequiredService<IConfiguration>(), 414app.Services.GetRequiredService<IConfiguration>(), 464app.Services.GetRequiredService<IConfiguration>(), 527app.Services.GetRequiredService<IConfiguration>(), 601app.Services.GetRequiredService<IConfiguration>(), 673app.Services.GetRequiredService<IConfiguration>(), 743app.Services.GetRequiredService<IConfiguration>(), 769app.Services.GetRequiredService<IConfiguration>(), 835app.Services.GetRequiredService<IConfiguration>(), 892app.Services.GetRequiredService<IConfiguration>(), 927app.Services.GetRequiredService<IConfiguration>(), 975app.Services.GetRequiredService<IConfiguration>(), 1044app.Services.GetRequiredService<IConfiguration>(), 1087app.Services.GetRequiredService<IConfiguration>(), 1160app.Services.GetRequiredService<IConfiguration>(), 1228app.Services.GetRequiredService<IConfiguration>(), 1270app.Services.GetRequiredService<IConfiguration>(), 1315app.Services.GetRequiredService<IConfiguration>(), 1363app.Services.GetRequiredService<IConfiguration>(), 1399app.Services.GetRequiredService<IConfiguration>(), 1426app.Services.GetRequiredService<IConfiguration>(), 1465app.Services.GetRequiredService<IConfiguration>(), 1504app.Services.GetRequiredService<IConfiguration>(), 1539app.Services.GetRequiredService<IConfiguration>(), 1574app.Services.GetRequiredService<IConfiguration>(), 1657app.Services.GetRequiredService<IConfiguration>(), 1687app.Services.GetRequiredService<IConfiguration>(), 1728app.Services.GetRequiredService<IConfiguration>(), 1772app.Services.GetRequiredService<IConfiguration>(), 1816app.Services.GetRequiredService<IConfiguration>(), 1860app.Services.GetRequiredService<IConfiguration>(), 1908app.Services.GetRequiredService<IConfiguration>(), 1960app.Services.GetRequiredService<IConfiguration>(), 2018app.Services.GetRequiredService<IConfiguration>(), 2069app.Services.GetRequiredService<IConfiguration>(), 2109app.Services.GetRequiredService<IConfiguration>(), 2177app.Services.GetRequiredService<IConfiguration>(), 2288app.Services.GetRequiredService<IConfiguration>(), 2343app.Services.GetRequiredService<IConfiguration>(), 2404app.Services.GetRequiredService<IConfiguration>(), 2473app.Services.GetRequiredService<IConfiguration>(), 2550app.Services.GetRequiredService<IConfiguration>(), 2600app.Services.GetRequiredService<IConfiguration>(), 2655app.Services.GetRequiredService<IConfiguration>(), 2687app.Services.GetRequiredService<IConfiguration>(), 2714app.Services.GetRequiredService<IConfiguration>(), 2743app.Services.GetRequiredService<IConfiguration>(), 2764app.Services.GetRequiredService<IConfiguration>(), 2797app.Services.GetRequiredService<IConfiguration>(), 2829.AddSingleton<IConfiguration>(configuration) 2866.AddSingleton<IConfiguration>(configuration)
Backchannel\BackchannelContractTests.cs (2)
316var configuration = CreateConfiguration( 418private static IConfiguration CreateConfiguration(params (string Key, string? Value)[] values)
Cli\CliOrphanDetectorTests.cs (1)
287IConfiguration configuration,
Dashboard\DashboardEventHandlersTests.cs (3)
92var configuration = app.Services.GetRequiredService<IConfiguration>(); 853IConfiguration configuration,
Dashboard\DashboardServiceTests.cs (1)
1268IConfiguration? configuration = null,
Dcp\DcpExecutorTests.cs (2)
188IConfiguration? configuration = null; 10165IConfiguration? configuration = null,
Dcp\DcpHostNotificationTests.cs (1)
655IConfiguration? configuration = null,
DebugSupportExtensionsTests.cs (4)
385var configuration = CreateConfiguration(debugSessionInfo: CreateDebugSessionInfo(supportedLaunchConfigurations)); 399var configuration = CreateConfiguration(debugSessionInfo: CreateDebugSessionInfo(["go", "python"])); 434var configuration = CreateConfiguration(debugSessionInfo: "{ not json"); 440private static IConfiguration CreateConfiguration(string? debugSessionPort = "12345", string? debugSessionInfo = null)
DistributedApplicationBuilderTests.cs (6)
113var config = app.Services.GetRequiredService<IConfiguration>(); 244var config = app.Services.GetRequiredService<IConfiguration>(); 356var config = app.Services.GetRequiredService<IConfiguration>();
DistributedApplicationTests.cs (2)
167var configuration = CreateConfiguration((KnownConfigNames.ProfilingEnabled, "true")); 2461private static IConfiguration CreateConfiguration(params (string Key, string? Value)[] values)
FileSystemServiceTests.cs (1)
14private static IConfiguration CreateConfiguration(bool preserveTempFiles = false)
Orchestrator\ParameterProcessorTests.cs (1)
1364services.AddSingleton<IConfiguration>(configuration);
ProjectResourceTests.cs (1)
1073public IConfiguration? Configuration => JsonConfigString == null ? null : new ConfigurationBuilder()
VersionChecking\VersionCheckServiceTests.cs (1)
393IConfiguration? configuration = null,
WithProcessCommandTests.cs (1)
438app.Services.GetRequiredService<IConfiguration>(),
Aspire.Hosting.TestUtilities (2)
Utils\TestServiceProvider.cs (2)
15public TestServiceProvider(IConfiguration? configuration = null) 18_serviceContainer.AddService(typeof(IConfiguration), configuration ?? new ConfigurationManager());
Aspire.Keycloak.Authentication (2)
AspireKeycloakExtensions.cs (2)
90.Configure<IConfiguration, IHttpClientFactory, IHostEnvironment>((options, configuration, httpClientFactory, hostEnvironment) => 172.Configure<IConfiguration, IHttpClientFactory, IHostEnvironment>((options, configuration, httpClientFactory, hostEnvironment) =>
Aspire.Microsoft.EntityFrameworkCore.Cosmos (1)
src\Components\Common\EntityFrameworkUtils.cs (1)
17public static TSettings GetDbContextSettings<TContext, TSettings>(this IHostApplicationBuilder builder, string defaultConfigSectionName, string? connectionName, Action<TSettings, IConfiguration> bindSettings)
Aspire.Microsoft.EntityFrameworkCore.SqlServer (1)
src\Components\Common\EntityFrameworkUtils.cs (1)
17public static TSettings GetDbContextSettings<TContext, TSettings>(this IHostApplicationBuilder builder, string defaultConfigSectionName, string? connectionName, Action<TSettings, IConfiguration> bindSettings)
Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration (2)
src\Components\Common\AzureComponent.cs (2)
34protected abstract void BindSettingsToConfiguration(TSettings settings, IConfiguration configuration); 36protected abstract void BindClientOptionsToConfiguration(IAzureClientBuilder<TClient, TClientOptions> clientBuilder, IConfiguration configuration);
Aspire.MongoDB.EntityFrameworkCore (1)
src\Components\Common\EntityFrameworkUtils.cs (1)
17public static TSettings GetDbContextSettings<TContext, TSettings>(this IHostApplicationBuilder builder, string defaultConfigSectionName, string? connectionName, Action<TSettings, IConfiguration> bindSettings)
Aspire.NATS.Net.Tests (2)
NatsClientPublicApiTests.cs (2)
235var __ = provider.GetRequiredService<IConfiguration>();
Aspire.Npgsql.EntityFrameworkCore.PostgreSQL (1)
src\Components\Common\EntityFrameworkUtils.cs (1)
17public static TSettings GetDbContextSettings<TContext, TSettings>(this IHostApplicationBuilder builder, string defaultConfigSectionName, string? connectionName, Action<TSettings, IConfiguration> bindSettings)
Aspire.Oracle.EntityFrameworkCore (1)
src\Components\Common\EntityFrameworkUtils.cs (1)
17public static TSettings GetDbContextSettings<TContext, TSettings>(this IHostApplicationBuilder builder, string defaultConfigSectionName, string? connectionName, Action<TSettings, IConfiguration> bindSettings)
Aspire.Pomelo.EntityFrameworkCore.MySql (1)
src\Components\Common\EntityFrameworkUtils.cs (1)
17public static TSettings GetDbContextSettings<TContext, TSettings>(this IHostApplicationBuilder builder, string defaultConfigSectionName, string? connectionName, Action<TSettings, IConfiguration> bindSettings)
Aspire.StackExchange.Redis (4)
AspireRedisExtensions.cs (1)
215private static ConfigurationOptions BindToConfiguration(ConfigurationOptions options, IConfiguration configuration)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\Shared\DatabaseSemanticConventionHelper.cs (2)
49public static DatabaseSemanticConvention GetSemanticConventionOptIn(IConfiguration configuration) 161private static bool TryGetConfiguredValues(IConfiguration configuration, [NotNullWhen(true)] out HashSet<string>? values)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\StackExchangeRedisInstrumentationOptions.cs (1)
24internal StackExchangeRedisInstrumentationOptions(IConfiguration configuration)
Aspire.TerminalHost (18)
src\Shared\IConfigurationExtensions.cs (17)
24public static T GetValue<T>(this IConfiguration configuration, string primaryKey, string secondaryKey, T defaultValue) 42public static bool? GetBool(this IConfiguration configuration, string primaryKey, string secondaryKey) 48public static string? GetString(this IConfiguration configuration, string primaryKey, string secondaryKey, bool fallbackOnEmpty = false) 71/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 74public static bool? GetBool(this IConfiguration configuration, string key) 100/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 104public static bool GetBool(this IConfiguration configuration, string key, bool defaultValue) 112/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 118public static Uri? GetUri(this IConfiguration configuration, string key, Uri? defaultValue = null) 142/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 148public static Uri[]? GetUris(this IConfiguration configuration, string key, Uri? defaultValue = null) 182/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 188public static T? GetEnum<T>(this IConfiguration configuration, string key, T? defaultValue = default) 211/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 215public static T GetEnum<T>(this IConfiguration configuration, string key) 236/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 239public static string? GetValueWithNormalizedKey(this IConfiguration configuration, string configKey)
TerminalHostApp.cs (1)
355internal static HostApplicationBuilder? CreateTelemetryHostBuilder(IConfiguration configuration)
AzureAppConfiguration.Web (1)
Program.cs (1)
17app.MapGet("/message", (IConfiguration config) =>
BasketService (2)
BasketService.cs (2)
9public class BasketService(IBasketRepository repository, IConfiguration configuration, IConnection? messageConnection, ILogger<BasketService> logger) : Basket.BasketBase 12private readonly IConfiguration _configuration = configuration;
blazor-devserver (4)
Server\Startup.cs (4)
16public Startup(IConfiguration configuration) 21public IConfiguration Configuration { get; } 28public static void Configure(IApplicationBuilder app, IConfiguration configuration, ILogger<Startup> logger) 96private static void EnableConfiguredPathbase(IApplicationBuilder app, IConfiguration configuration)
dotnet-user-jwts (10)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (10)
40public static T? Get<T>(this IConfiguration configuration) => (T?)(GetCore(configuration, typeof(T), configureOptions: null) ?? default(T)); 46public static object? GetCore(this IConfiguration configuration, Type type, Action<BinderOptions>? configureOptions) 67public static void BindCore(IConfiguration configuration, ref global::Microsoft.AspNetCore.Authentication.JwtBearer.Tools.SigningKey instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 72public static void BindCore(IConfiguration configuration, ref global::Microsoft.AspNetCore.Authentication.JwtBearer.Tools.SigningKey[] instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 92public static global::Microsoft.AspNetCore.Authentication.JwtBearer.Tools.SigningKey InitializeMicrosoft__AspNetCore__Authentication__JwtBearer__Tools__SigningKey(IConfiguration configuration, BinderOptions? binderOptions) 120public static bool TryGetConfigurationValue(IConfiguration configuration, string key, out string? value) 133public static void ValidateConfigurationKeys(Type type, Lazy<global::System.Collections.Generic.HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions) 154public static bool HasValueOrChildren(IConfiguration configuration) 163public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.AspNetCore (19)
ForwardedHeadersOptionsSetup.cs (2)
13private readonly IConfiguration _configuration; 15public ForwardedHeadersOptionsSetup(IConfiguration configuration)
ForwardedHeadersStartupFilter.cs (2)
12private readonly IConfiguration _configuration; 14public ForwardedHeadersStartupFilter(IConfiguration configuration)
WebApplication.cs (4)
47/// The application's configured <see cref="IConfiguration"/>. 49public IConfiguration Configuration => _host.Services.GetRequiredService<IConfiguration>(); 266public IConfiguration Configuration => _webApplication.Configuration;
WebHost.cs (11)
128/// load <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json', 129/// load <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly, 130/// load <see cref="IConfiguration"/> from environment variables, 147/// load <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json', 148/// load <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly, 149/// load <see cref="IConfiguration"/> from environment variables, 150/// load <see cref="IConfiguration"/> from supplied command line args, 302/// load <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json', 303/// load <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly, 304/// load <see cref="IConfiguration"/> from environment variables, 305/// load <see cref="IConfiguration"/> from supplied command line args,
Microsoft.AspNetCore.Authentication (6)
AuthenticationConfigurationProviderExtensions.cs (3)
16/// Returns the specified <see cref="IConfiguration"/> object. 20/// <returns>The specified <see cref="IConfiguration"/> object, or null if the requested section does not exist.</returns> 21public static IConfiguration GetSchemeConfiguration(this IAuthenticationConfigurationProvider provider, string authenticationScheme)
DefaultAuthenticationConfigurationProvider.cs (3)
10private readonly IConfiguration _configuration; 17public DefaultAuthenticationConfigurationProvider(IConfiguration configuration) 20public IConfiguration AuthenticationConfiguration => _configuration.GetSection(AuthenticationKey);
Microsoft.AspNetCore.Authentication.Abstractions (1)
IAuthenticationConfigurationProvider.cs (1)
18IConfiguration AuthenticationConfiguration { get; }
Microsoft.AspNetCore.Authentication.JwtBearer (2)
JwtBearerConfigureOptions.cs (2)
36var configSection = _authenticationConfigurationProvider.GetSchemeConfiguration(name); 80private static IEnumerable<SecurityKey> GetIssuerSigningKeys(IConfiguration configuration, List<string?> issuers)
Microsoft.AspNetCore.Authentication.OpenIdConnect (2)
OpenIdConnectConfigureOptions.cs (2)
36var configSection = _authenticationConfigurationProvider.GetSchemeConfiguration(name); 85private static void SetCookieFromConfig(IConfiguration cookieConfigSection, CookieBuilder cookieBuilder)
Microsoft.AspNetCore.AzureAppServices.HostingStartup (4)
AzureAppServicesHostingStartup.cs (1)
24var baseConfiguration = HostingStartupConfigurationExtensions.GetBaseConfiguration();
HostingStartupConfigurationExtensions.cs (3)
11public static IConfiguration GetBaseConfiguration() 17public static bool IsEnabled(this IConfiguration configuration, string hostingStartupName, string featureName) 28public static bool TryGetOption(this IConfiguration configuration, string hostingStartupName, string featureName, [NotNullWhen(true)] out string? value)
Microsoft.AspNetCore.Components.Endpoints (2)
DependencyInjection\DefaultRazorComponentsServiceOptionsConfiguration.cs (2)
15IConfiguration configuration, 20public IConfiguration Configuration { get; } = configuration;
Microsoft.AspNetCore.Components.Server (2)
Circuits\CircuitOptionsJSInteropDetailedErrorsConfiguration.cs (2)
12public CircuitOptionsJSInteropDetailedErrorsConfiguration(IConfiguration configuration) 17public IConfiguration Configuration { get; }
Microsoft.AspNetCore.Components.WebAssembly (5)
Hosting\WebAssemblyHost.cs (2)
25private readonly IConfiguration _configuration; 62public IConfiguration Configuration => _configuration;
Hosting\WebAssemblyHostBuilder.cs (1)
320Services.AddSingleton<IConfiguration>(Configuration);
Hosting\WebAssemblyHostConfiguration.cs (2)
92IEnumerable<IConfigurationSection> IConfiguration.GetChildren() 168/// Builds an <see cref="IConfiguration"/> with keys and values from the set of providers registered in
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
WebAssemblyComponentsServiceOptionsConfiguration.cs (1)
11internal sealed class WebAssemblyComponentsServiceOptionsConfiguration(IConfiguration configuration, IServiceProviderIsService serviceProviderIsService) : IPostConfigureOptions<WebAssemblyComponentsServiceOptions>
Microsoft.AspNetCore.DataProtection (1)
Internal\KeyManagementOptionsPostSetup.cs (1)
41public KeyManagementOptionsPostSetup(IConfiguration configuration, ILoggerFactory loggerFactory)
Microsoft.AspNetCore.Diagnostics.Middleware (4)
Buffering\PerIncomingRequestLoggingBuilderExtensions.cs (2)
26/// <param name="configuration">The <see cref="IConfiguration" /> to add.</param> 33public static ILoggingBuilder AddPerIncomingRequestBuffer(this ILoggingBuilder builder, IConfiguration configuration)
Buffering\PerRequestLogBufferingConfigureOptions.cs (2)
13private readonly IConfiguration _configuration; 15public PerRequestLogBufferingConfigureOptions(IConfiguration configuration)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (1)
Buffering\PerIncomingRequestLoggingBuilderExtensionsTests.cs (1)
46IConfiguration? configuration = null;
Microsoft.AspNetCore.Hosting (20)
GenericHost\GenericWebHostBuilder.cs (1)
391if (serviceType == typeof(IConfiguration))
GenericHost\GenericWebHostService.cs (2)
28IConfiguration configuration, 58public IConfiguration Configuration { get; }
GenericHost\WebHostBuilderBase.cs (1)
13private protected readonly IConfiguration _config;
Internal\WebHost.cs (2)
34private readonly IConfiguration _config; 53IConfiguration config,
Internal\WebHostOptions.cs (2)
14public WebHostOptions(IConfiguration primaryConfiguration, IConfiguration? fallbackConfiguration = null, IHostEnvironment? environment = null)
StaticWebAssets\StaticWebAssetsLoader.cs (3)
23/// <param name="configuration">The host <see cref="IConfiguration"/>.</param> 24public static void UseStaticWebAssets(IWebHostEnvironment environment, IConfiguration configuration) 46internal static Stream? ResolveManifest(IWebHostEnvironment environment, IConfiguration configuration)
WebHostBuilder.cs (6)
28private readonly IConfiguration _config; 114/// Adds a delegate for configuring the <see cref="IConfigurationBuilder"/> that will construct an <see cref="IConfiguration"/>. 116/// <param name="configureDelegate">The delegate for configuring the <see cref="IConfigurationBuilder" /> that will be used to construct an <see cref="IConfiguration" />.</param> 119/// The <see cref="IConfiguration"/> and <see cref="ILoggerFactory"/> on the <see cref="WebHostBuilderContext"/> are uninitialized at this stage. 176_ = host.Services.GetService<IConfiguration>(); 285services.AddSingleton<IConfiguration>(_ => configuration);
WebHostBuilderExtensions.cs (3)
210/// Adds a delegate for configuring the <see cref="IConfigurationBuilder"/> that will construct an <see cref="IConfiguration"/>. 213/// <param name="configureDelegate">The delegate for configuring the <see cref="IConfigurationBuilder" /> that will be used to construct an <see cref="IConfiguration" />.</param> 216/// The <see cref="IConfiguration"/> and <see cref="ILoggerFactory"/> on the <see cref="WebHostBuilderContext"/> are uninitialized at this stage.
Microsoft.AspNetCore.Hosting.Abstractions (7)
HostingAbstractionsWebHostBuilderExtensions.cs (2)
22/// <param name="configuration">The <see cref="IConfiguration"/> containing settings to be used.</param> 24public static IWebHostBuilder UseConfiguration(this IWebHostBuilder hostBuilder, IConfiguration configuration)
IWebHostBuilder.cs (3)
23/// Adds a delegate for configuring the <see cref="IConfigurationBuilder"/> that will construct an <see cref="IConfiguration"/>. 25/// <param name="configureDelegate">The delegate for configuring the <see cref="IConfigurationBuilder" /> that will be used to construct an <see cref="IConfiguration" />.</param> 28/// The <see cref="IConfiguration"/> and <see cref="ILoggerFactory"/> on the <see cref="WebHostBuilderContext"/> are uninitialized at this stage.
WebHostBuilderContext.cs (2)
19/// The <see cref="IConfiguration" /> containing the merged configuration of the application and the <see cref="IWebHost" />. 21public IConfiguration Configuration { get; set; } = default!;
Microsoft.AspNetCore.HttpsPolicy (3)
HttpsRedirectionMiddleware.cs (3)
26private readonly IConfiguration _config; 36public HttpsRedirectionMiddleware(RequestDelegate next, IOptions<HttpsRedirectionOptions> options, IConfiguration config, ILoggerFactory loggerFactory) 66public HttpsRedirectionMiddleware(RequestDelegate next, IOptions<HttpsRedirectionOptions> options, IConfiguration config, ILoggerFactory loggerFactory,
Microsoft.AspNetCore.Server.IIS (3)
Core\IISEnvironmentFeature.cs (2)
11public static bool TryCreate(IConfiguration configuration, [NotNullWhen(true)] out IIISEnvironmentFeature? result) 25private IISEnvironmentFeature(IConfiguration configuration)
Core\IISHttpServer.cs (1)
63IConfiguration configuration,
Microsoft.AspNetCore.Server.Kestrel.Core (10)
Internal\ConfigurationReader.cs (2)
24private readonly IConfiguration _configuration; 30public ConfigurationReader(IConfiguration configuration)
KestrelConfigurationLoader.cs (3)
36IConfiguration configuration, 59/// Gets the application <see cref="IConfiguration"/>. 61public IConfiguration Configuration { get; internal set; } // Setter internal for testing
KestrelServerOptions.cs (5)
446/// Creates a configuration loader for setting up Kestrel that takes an <see cref="IConfiguration"/> as input. 448/// Call <see cref="Configure(IConfiguration, bool)"/> to enable dynamic endpoint binding updates. 452public KestrelConfigurationLoader Configure(IConfiguration config) => Configure(config, reloadOnChange: false); 455/// Creates a configuration loader for setting up Kestrel that takes an <see cref="IConfiguration"/> as input. 464public KestrelConfigurationLoader Configure(IConfiguration config, bool reloadOnChange)
Microsoft.AspNetCore.StaticAssets (5)
Development\StaticAssetDevelopmentRuntimeHandler.cs (5)
250var config = serviceProvider.GetRequiredService<IConfiguration>(); 261var config = endpoints.ServiceProvider.GetRequiredService<IConfiguration>(); 334private static bool IsEnabled(IConfiguration config, string key)
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
Settings.cs (1)
21public Settings(IConfiguration config)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (1)
Settings.cs (1)
15public Settings(IConfiguration config)
Microsoft.Extensions.AI.Integration.Tests (1)
TestRunnerConfiguration.cs (1)
10public static IConfiguration Instance { get; } = new ConfigurationBuilder()
Microsoft.Extensions.AI.OpenAI.Tests (1)
IntegrationTestHelpers.cs (1)
20var configuration = TestRunnerConfiguration.Instance;
Microsoft.Extensions.Configuration (15)
ChainedBuilderExtensions.cs (5)
10/// Provides extension methods for adding <see cref="IConfiguration"/> to an <see cref="IConfigurationBuilder"/>. 18/// <param name="config">The <see cref="IConfiguration"/> to add.</param> 20public static IConfigurationBuilder AddConfiguration(this IConfigurationBuilder configurationBuilder, IConfiguration config) 27/// <param name="config">The <see cref="IConfiguration"/> to add.</param> 30public static IConfigurationBuilder AddConfiguration(this IConfigurationBuilder configurationBuilder, IConfiguration config, bool shouldDisposeConfiguration)
ChainedConfigurationProvider.cs (3)
15private readonly IConfiguration _config; 34public IConfiguration Configuration => _config; 95IConfiguration section = parentPath == null ? _config : _config.GetSection(parentPath);
ChainedConfigurationSource.cs (2)
9/// Represents a chained <see cref="IConfiguration"/> as an <see cref="IConfigurationSource"/>. 17public IConfiguration? Configuration { get; set; }
ConfigurationBuilder.cs (1)
41/// Builds an <see cref="IConfiguration"/> with keys and values from the set of providers registered in
ConfigurationManager.cs (1)
100IChangeToken IConfiguration.GetReloadToken() => _changeToken;
ConfigurationSectionDebugView.cs (3)
43internal static List<ConfigurationSectionDebugView> FromConfiguration(IConfiguration current, IConfigurationRoot root) 47var stack = new Stack<IConfiguration>(); 52IConfiguration config = stack.Pop();
Microsoft.Extensions.Configuration.Abstractions (12)
ConfigurationExtensions.cs (8)
36public static string? GetConnectionString(this IConfiguration configuration, string name) 42/// Get the enumeration of key value pairs within the <see cref="IConfiguration" /> 46public static IEnumerable<KeyValuePair<string, string?>> AsEnumerable(this IConfiguration configuration) => configuration.AsEnumerable(makePathsRelative: false); 49/// Get the enumeration of key value pairs within the <see cref="IConfiguration" /> 54public static IEnumerable<KeyValuePair<string, string?>> AsEnumerable(this IConfiguration configuration, bool makePathsRelative) 56var stack = new Stack<IConfiguration>(); 61IConfiguration config = stack.Pop(); 98public static IConfigurationSection GetRequiredSection(this IConfiguration configuration, string key)
IConfigurationBuilder.cs (1)
32/// Builds an <see cref="IConfiguration"/> with keys and values from the set of sources registered in
IConfigurationManager.cs (1)
10/// It is both an <see cref="IConfigurationBuilder"/> and an <see cref="IConfiguration"/>.
IConfigurationRoot.cs (1)
9/// Represents the root of an <see cref="IConfiguration"/> hierarchy.
IConfigurationSection.cs (1)
17/// Gets the full path to this section within the <see cref="IConfiguration"/>.
Microsoft.Extensions.Configuration.Binder (21)
ConfigurationBinder.cs (21)
37public static T? Get<T>(this IConfiguration configuration) 51public static T? Get<T>(this IConfiguration configuration, Action<BinderOptions>? configureOptions) 73public static object? Get(this IConfiguration configuration, Type type) 88this IConfiguration configuration, 110public static void Bind(this IConfiguration configuration, string key, object? instance) 123public static void Bind(this IConfiguration configuration, object? instance) 134public static void Bind(this IConfiguration configuration, object? instance, Action<BinderOptions>? configureOptions) 155public static T? GetValue<T>(this IConfiguration configuration, string key) 170public static T? GetValue<T>(this IConfiguration configuration, string key, T defaultValue) 184this IConfiguration configuration, 202this IConfiguration configuration, 220private static void BindProperties(object instance, IConfiguration configuration, BinderOptions options, ParameterInfo[]? constructorParameters) 292private static void BindProperty(PropertyInfo property, object instance, IConfiguration config, BinderOptions options) 328IConfiguration config, 555IConfiguration config, 675IConfiguration config, BinderOptions options) 746IConfiguration config, BinderOptions options) 816IConfiguration config, BinderOptions options) 852private static Array BindArray(Type type, IEnumerable? source, IConfiguration config, BinderOptions options) 911private static object? BindSet(Type type, IEnumerable? source, IConfiguration config, BinderOptions options) 1144private static object? BindParameter(ParameterInfo parameter, Type type, IConfiguration config,
Microsoft.Extensions.Diagnostics (25)
Metrics\Configuration\IMetricListenerConfigurationFactory.cs (1)
18IConfiguration GetConfiguration(string listenerName);
Metrics\Configuration\MetricListenerConfigurationFactory.cs (1)
19public IConfiguration GetConfiguration(string listenerName)
Metrics\Configuration\MetricsBuilderConfigurationExtensions.cs (4)
14/// Extensions for <see cref="IMetricsBuilder"/> for enabling metrics based on <see cref="IConfiguration"/>. 19/// Reads metrics configuration from the provided <see cref="IConfiguration"/> section and configures 23/// <param name="configuration">The <see cref="IConfiguration"/> section to load.</param> 25public static IMetricsBuilder AddConfiguration(this IMetricsBuilder builder, IConfiguration configuration)
Metrics\Configuration\MetricsConfiguration.cs (2)
11public MetricsConfiguration(IConfiguration configuration) 16public IConfiguration Configuration { get; }
Metrics\Configuration\MetricsConfigureOptions.cs (2)
17private readonly IConfiguration _configuration; 19public MetricsConfigureOptions(IConfiguration configuration)
Tracing\Configuration\ActivityListenerConfigurationFactory.cs (6)
10/// Resolves an <see cref="IConfiguration"/> view for a named <see cref="ActivityListener"/>. 13/// Implementations merge every <see cref="IConfiguration"/> section registered through 15/// returning a single merged <see cref="IConfiguration"/> instance per call. 20/// Gets the merged <see cref="IConfiguration"/> for the listener identified by <paramref name="listenerName"/>. 23/// <returns>An <see cref="IConfiguration"/> that aggregates every section registered for <paramref name="listenerName"/>.</returns> 24public abstract IConfiguration GetConfiguration(string listenerName);
Tracing\Configuration\DefaultActivityListenerConfigurationFactory.cs (1)
19public override IConfiguration GetConfiguration(string listenerName)
Tracing\Configuration\TracingBuilderConfigurationExtensions.cs (4)
13/// Extensions for <see cref="ITracingBuilder"/> for enabling tracing based on <see cref="IConfiguration"/>. 18/// Reads tracing configuration from the provided <see cref="IConfiguration"/> section and configures 32/// <param name="configuration">The <see cref="IConfiguration"/> section to load.</param> 34public static ITracingBuilder AddConfiguration(this ITracingBuilder builder, IConfiguration configuration)
Tracing\Configuration\TracingConfiguration.cs (2)
11public TracingConfiguration(IConfiguration configuration) 16public IConfiguration Configuration { get; }
Tracing\Configuration\TracingConfigureOptions.cs (2)
18private readonly IConfiguration _configuration; 20public TracingConfigureOptions(IConfiguration configuration)
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (1)
TelemetryHealthChecksPublisherExtensionsTests.cs (1)
69private static IConfiguration SetupTelemetryHealthCheckPublisherConfiguration(string logOnlyUnhealthy)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (1)
ResourceHealthCheckExtensionsTests.cs (1)
563private static IConfiguration SetupResourceHealthCheckConfiguration(
Microsoft.Extensions.Hosting (57)
Host.cs (20)
22/// <item><description>load host <see cref="IConfiguration"/> from "DOTNET_" prefixed environment variables</description></item> 23/// <item><description>load app <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json'</description></item> 24/// <item><description>load app <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly</description></item> 25/// <item><description>load app <see cref="IConfiguration"/> from environment variables</description></item> 41/// <item><description>load host <see cref="IConfiguration"/> from "DOTNET_" prefixed environment variables</description></item> 42/// <item><description>load host <see cref="IConfiguration"/> from supplied command line args</description></item> 43/// <item><description>load app <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json'</description></item> 44/// <item><description>load app <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly</description></item> 45/// <item><description>load app <see cref="IConfiguration"/> from environment variables</description></item> 46/// <item><description>load app <see cref="IConfiguration"/> from supplied command line args</description></item> 66/// <item><description>load host <see cref="IConfiguration"/> from "DOTNET_" prefixed environment variables</description></item> 67/// <item><description>load app <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json'</description></item> 68/// <item><description>load app <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly</description></item> 69/// <item><description>load app <see cref="IConfiguration"/> from environment variables</description></item> 84/// <item><description>load host <see cref="IConfiguration"/> from "DOTNET_" prefixed environment variables</description></item> 85/// <item><description>load host <see cref="IConfiguration"/> from supplied command line args</description></item> 86/// <item><description>load app <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json'</description></item> 87/// <item><description>load app <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly</description></item> 88/// <item><description>load app <see cref="IConfiguration"/> from environment variables</description></item> 89/// <item><description>load app <see cref="IConfiguration"/> from supplied command line args</description></item>
HostApplicationBuilder.cs (12)
42/// <item><description>load host <see cref="IConfiguration"/> from "DOTNET_" prefixed environment variables</description></item> 43/// <item><description>load app <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json'</description></item> 44/// <item><description>load app <see cref="IConfiguration"/> from '[<see cref="IHostEnvironment.ApplicationName"/>].settings.json' and '[<see cref="IHostEnvironment.ApplicationName"/>].settings.[<see cref="IHostEnvironment.EnvironmentName"/>].json' when <see cref="IHostEnvironment.ApplicationName"/> is not empty</description></item> 45/// <item><description>load app <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly</description></item> 46/// <item><description>load app <see cref="IConfiguration"/> from environment variables</description></item> 63/// <item><description>load host <see cref="IConfiguration"/> from "DOTNET_" prefixed environment variables</description></item> 64/// <item><description>load host <see cref="IConfiguration"/> from supplied command line args</description></item> 65/// <item><description>load app <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json'</description></item> 66/// <item><description>load app <see cref="IConfiguration"/> from '[<see cref="IHostEnvironment.ApplicationName"/>].settings.json' and '[<see cref="IHostEnvironment.ApplicationName"/>].settings.[<see cref="IHostEnvironment.EnvironmentName"/>].json' when <see cref="IHostEnvironment.ApplicationName"/> is not empty</description></item> 67/// <item><description>load app <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly</description></item> 68/// <item><description>load app <see cref="IConfiguration"/> from environment variables</description></item> 69/// <item><description>load app <see cref="IConfiguration"/> from supplied command line args</description></item>
HostApplicationBuilderSettings.cs (5)
32/// * load <see cref="IConfiguration"/> from "DOTNET_" prefixed environment variables 33/// * load <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json' 34/// * load <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly 35/// * load <see cref="IConfiguration"/> from environment variables 36/// * load <see cref="IConfiguration"/> from supplied command line args
HostBuilder.cs (9)
34private IConfiguration? _hostConfiguration; 35private IConfiguration? _appConfiguration; 61/// to construct the <see cref="IConfiguration"/> for the host.</param> 77/// to construct the <see cref="IConfiguration"/> for the host.</param> 91/// to construct the <see cref="IConfiguration"/> for the host.</param> 137/// to construct the <see cref="IConfiguration"/> for the host.</param> 227internal static (HostingEnvironment, PhysicalFileProvider) CreateHostingEnvironment(IConfiguration hostConfiguration) 297IConfiguration appConfiguration, 375_ = serviceProvider.GetService<IConfiguration>();
HostingHostBuilderExtensions.cs (8)
144/// to construct the <see cref="IConfiguration"/> for the host.</param> 182/// * load host <see cref="IConfiguration"/> from "DOTNET_" prefixed environment variables 183/// * load host <see cref="IConfiguration"/> from supplied command line args 184/// * load app <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json' 185/// * load app <see cref="IConfiguration"/> from '[<see cref="IHostEnvironment.ApplicationName"/>].settings.json' and '[<see cref="IHostEnvironment.ApplicationName"/>].settings.[<see cref="IHostEnvironment.EnvironmentName"/>].json' when <see cref="IHostEnvironment.ApplicationName"/> is not empty 186/// * load app <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly 187/// * load app <see cref="IConfiguration"/> from environment variables 188/// * load app <see cref="IConfiguration"/> from supplied command line args
HostOptions.cs (1)
62internal void Initialize(IConfiguration configuration)
Internal\Host.cs (2)
582public IConfiguration Configuration => host.Services.GetRequiredService<IConfiguration>();
Microsoft.Extensions.Hosting.Abstractions (4)
HostBuilderContext.cs (2)
32/// The <see cref="IConfiguration" /> containing the merged configuration of the application and the <see cref="IHost" />. 34public IConfiguration Configuration { get; set; } = null!;
IHostBuilder.cs (2)
26/// to construct the <see cref="IConfiguration"/> for the host.</param> 36/// to construct the <see cref="IConfiguration"/> for the application.</param>
Microsoft.Extensions.Http (4)
DependencyInjection\SocketsHttpHandlerBuilderExtensions.cs (4)
47/// Uses <see cref="IConfiguration"/> to configure the primary <see cref="SocketsHttpHandler"/> for a 58/// All unmatched properties in <see cref="IConfiguration"/> will be ignored. 62public static ISocketsHttpHandlerBuilder Configure(this ISocketsHttpHandlerBuilder builder, IConfiguration configuration) 191private static SocketsHttpHandlerConfiguration ParseSocketsHttpHandlerConfiguration(IConfiguration config)
Microsoft.Extensions.Http.Resilience.Tests (4)
Helpers\ConfigurationStubFactory.cs (3)
12public static IConfiguration Create(Dictionary<string, string?> collection) => Create(collection, out _); 14public static IConfiguration Create(Dictionary<string, string?> collection, out Action<Dictionary<string, string?>> reload) 26public static IConfiguration CreateEmpty()
Routing\RoutingStrategyTest.cs (1)
112Action<IRoutingStrategyBuilder, IConfiguration> configure,
Microsoft.Extensions.Logging.AzureAppServices (11)
AzureAppServicesLoggerFactoryExtensions.cs (3)
56var config = SiteConfigurationProvider.GetAzureLoggingConfiguration(context); 97private static ConfigurationBasedLevelSwitcher CreateBlobFilterConfigureOptions(IConfiguration config) 105private static ConfigurationBasedLevelSwitcher CreateFileFilterConfigureOptions(IConfiguration config)
BatchLoggerConfigureOptions.cs (2)
11private readonly IConfiguration _configuration; 14public BatchLoggerConfigureOptions(IConfiguration configuration, string isEnabledKey)
BlobLoggerConfigureOptions.cs (2)
12private readonly IConfiguration _configuration; 16public BlobLoggerConfigureOptions(IConfiguration configuration, IWebAppContext context, Action<AzureBlobLoggerOptions> configureOptions)
ConfigurationBasedLevelSwitcher.cs (2)
12private readonly IConfiguration _configuration; 16public ConfigurationBasedLevelSwitcher(IConfiguration configuration, Type provider, string levelKey)
FileLoggerConfigureOptions.cs (1)
14public FileLoggerConfigureOptions(IConfiguration configuration, IWebAppContext context)
SiteConfigurationProvider.cs (1)
11public static IConfiguration GetAzureLoggingConfiguration(IWebAppContext context)
Microsoft.Extensions.Logging.Configuration (15)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (3)
39public static T? GetValue<T>(this IConfiguration configuration, string key, T defaultValue) => (T?)(BindingExtensions.GetValueCore(configuration, typeof(T), key) ?? defaultValue); 43public static object? GetValueCore(this IConfiguration configuration, Type type, string key) 61public static bool TryGetConfigurationValue(IConfiguration configuration, string key, out string? value)
ILoggerProviderConfiguration.cs (1)
17IConfiguration Configuration { get; }
ILoggerProviderConfigurationFactory.cs (2)
18/// <returns>The <see cref="IConfiguration"/> for the given <paramref name="providerType" />.</returns> 19IConfiguration GetConfiguration(Type providerType);
LoggerFilterConfigureOptions.cs (2)
14private readonly IConfiguration _configuration; 16public LoggerFilterConfigureOptions(IConfiguration configuration)
LoggerProviderConfiguration.cs (1)
15public IConfiguration Configuration { get; }
LoggerProviderConfigurationFactory.cs (1)
19public IConfiguration GetConfiguration(Type providerType)
LoggingBuilderExtensions.cs (3)
17/// Configures <see cref="LoggerFilterOptions" /> from an instance of <see cref="IConfiguration" />. 20/// <param name="configuration">The <see cref="IConfiguration" /> to add.</param> 22public static ILoggingBuilder AddConfiguration(this ILoggingBuilder builder, IConfiguration configuration)
LoggingConfiguration.cs (2)
10public IConfiguration Configuration { get; } 12public LoggingConfiguration(IConfiguration configuration)
Microsoft.Extensions.Logging.Console (23)
ConfigurationConsoleLoggerSettings.cs (2)
18internal readonly IConfiguration _configuration; 24public ConfigurationConsoleLoggerSettings(IConfiguration configuration)
ConsoleFormatterConfigureOptions.cs (1)
21private readonly IConfiguration _configuration;
ConsoleFormatterOptions.cs (1)
44internal virtual void Configure(IConfiguration configuration) => configuration.Bind(this);
ConsoleLoggerConfigureOptions.cs (1)
21private readonly IConfiguration _configuration;
ConsoleLoggerExtensions.cs (1)
170internal static IConfiguration GetFormatterOptionsSection(this ILoggerProviderConfiguration<ConsoleLoggerProvider> providerConfiguration)
ConsoleLoggerExtensions.Obsolete.cs (1)
24public static Logging.ILoggerFactory AddConsole(this Logging.ILoggerFactory factory, Extensions.Configuration.IConfiguration configuration)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (14)
39public static void Bind_Microsoft__Extensions__Logging__Console__ConsoleFormatterOptions(this IConfiguration configuration, object? instance) 55public static void Bind_Microsoft__Extensions__Logging__Console__ConsoleLoggerOptions(this IConfiguration configuration, object? instance) 70public static void Bind_Microsoft__Extensions__Logging__Console__JsonConsoleFormatterOptions(this IConfiguration configuration, object? instance) 85public static void Bind_Microsoft__Extensions__Logging__Console__SimpleConsoleFormatterOptions(this IConfiguration configuration, object? instance) 107public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.Console.ConsoleFormatterOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 149public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 264public static void BindCore(IConfiguration configuration, ref global::System.Text.Encodings.Web.JavaScriptEncoder instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 303public static void BindCore(IConfiguration configuration, ref global::System.Text.Json.JsonWriterOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 396public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.Console.JsonConsoleFormatterOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 452public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.Console.SimpleConsoleFormatterOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 519public static bool TryGetConfigurationValue(IConfiguration configuration, string key, out string? value) 532public static void ValidateConfigurationKeys(Type type, Lazy<global::System.Collections.Generic.HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions) 553public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
JsonConsoleFormatterOptions.cs (1)
26internal override void Configure(IConfiguration configuration) => configuration.Bind(this);
SimpleConsoleFormatterOptions.cs (1)
31internal override void Configure(IConfiguration configuration) => configuration.Bind(this);
Microsoft.Extensions.Logging.EventLog (5)
EventLogConfigureOptions.cs (1)
21private readonly IConfiguration _configuration;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (4)
39public static void Bind_Microsoft__Extensions__Logging__EventLog__EventLogSettings(this IConfiguration configuration, object? instance) 56public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.EventLog.EventLogSettings instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 101public static bool TryGetConfigurationValue(IConfiguration configuration, string key, out string? value) 114public static void ValidateConfigurationKeys(Type type, Lazy<global::System.Collections.Generic.HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions)
Microsoft.Extensions.Options.ConfigurationExtensions (31)
ConfigurationChangeTokenSource.cs (7)
12/// notified when <see cref="IConfiguration"/> changes. 17private readonly IConfiguration _config; 20/// Constructor taking the <see cref="IConfiguration"/> instance to watch. 23public ConfigurationChangeTokenSource(IConfiguration config) : this(Options.DefaultName, config) 28/// Constructor taking the <see cref="IConfiguration"/> instance to watch. 32public ConfigurationChangeTokenSource(string? name, IConfiguration config) 46/// Returns the reloadToken from the <see cref="IConfiguration"/>.
ConfigureFromConfigurationOptions.cs (5)
14/// Configures an option instance by using <see cref="ConfigurationBinder.Bind(IConfiguration, object)"/> against an <see cref="IConfiguration"/>. 21/// Initializes a new instance of the <see cref="ConfigureFromConfigurationOptions{TOptions}"/> class using the specified <see cref="IConfiguration"/> instance to bind against. 23/// <param name="config">The <see cref="IConfiguration"/> instance.</param> 27public ConfigureFromConfigurationOptions(IConfiguration config)
NamedConfigureFromConfigurationOptions.cs (8)
12/// Configures an option instance by using <see cref="ConfigurationBinder.Bind(IConfiguration, object)"/> against an <see cref="IConfiguration"/>. 19/// Constructor that takes the <see cref="IConfiguration"/> instance to bind against. 22/// <param name="config">The <see cref="IConfiguration"/> instance.</param> 25public NamedConfigureFromConfigurationOptions(string? name, IConfiguration config) 30/// Constructor that takes the <see cref="IConfiguration"/> instance to bind against. 33/// <param name="config">The <see cref="IConfiguration"/> instance.</param> 37public NamedConfigureFromConfigurationOptions(string? name, IConfiguration config, Action<BinderOptions>? configureBinder)
OptionsBuilderConfigurationExtensions.cs (7)
28public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config) where TOptions : class 41public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config, Action<BinderOptions>? configureBinder) where TOptions : class 51/// the <see cref="IConfiguration"/> obtained from the DI service provider. 61/// <seealso cref="Bind{TOptions}(OptionsBuilder{TOptions}, IConfiguration, Action{BinderOptions})"/> 73optionsBuilder.Configure<IConfiguration>((opts, config) => 75IConfiguration section = string.Equals("", configSectionPath, StringComparison.OrdinalIgnoreCase) 83return new ConfigurationChangeTokenSource<TOptions>(optionsBuilder.Name, sp.GetRequiredService<IConfiguration>());
OptionsConfigurationServiceCollectionExtensions.cs (4)
25public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config) where TOptions : class 38public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config) where TOptions : class 51public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config, Action<BinderOptions>? configureBinder) 66public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureBinder)
Microsoft.Extensions.ServiceDiscovery (6)
Configuration\ConfigurationServiceEndpointProvider.cs (2)
20private readonly IConfiguration _configuration; 34IConfiguration configuration,
Configuration\ConfigurationServiceEndpointProviderFactory.cs (2)
12/// <see cref="IServiceEndpointProviderFactory"/> implementation that resolves services using <see cref="IConfiguration"/>. 15IConfiguration configuration,
ServiceDiscoveryServiceCollectionExtensions.cs (2)
77/// Configures a service discovery endpoint provider which uses <see cref="IConfiguration"/> to resolve endpoints. 85/// Configures a service discovery endpoint provider which uses <see cref="IConfiguration"/> to resolve endpoints.
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (1)
DnsSrvServiceEndpointResolverTests.cs (1)
194.AddSingleton<IConfiguration>(config.Build())
Microsoft.Extensions.ServiceDiscovery.Tests (10)
ConfigurationServiceEndpointResolverTests.cs (7)
28.AddSingleton<IConfiguration>(config.Build()) 64.AddSingleton<IConfiguration>(config.Build()) 145.AddSingleton<IConfiguration>(config.Build()) 245.AddSingleton<IConfiguration>(config.Build()) 287.AddSingleton<IConfiguration>(config.Build()) 354.AddSingleton<IConfiguration>(config.Build()) 399.AddSingleton<IConfiguration>(config.Build())
PassThroughServiceEndpointResolverTests.cs (3)
55.AddSingleton<IConfiguration>(config.Build()) 88.AddSingleton<IConfiguration>(config.Build()) 122.AddSingleton<IConfiguration>(config.Build())
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (4)
YarpServiceDiscoveryTests.cs (4)
64.AddSingleton<IConfiguration>(config.Build()) 94.AddSingleton<IConfiguration>(config.Build()) 128.AddSingleton<IConfiguration>(config.Build()) 206.AddSingleton<IConfiguration>(config.Build())
Microsoft.Extensions.Telemetry (8)
Buffering\GlobalBufferLoggingBuilderExtensions.cs (2)
24/// <param name="configuration">The <see cref="IConfiguration" /> to add.</param> 30public static ILoggingBuilder AddGlobalBuffer(this ILoggingBuilder builder, IConfiguration configuration)
Buffering\GlobalLogBufferingConfigureOptions.cs (2)
13private readonly IConfiguration _configuration; 15public GlobalLogBufferingConfigureOptions(IConfiguration configuration)
Sampling\RandomProbabilisticSamplerConfigureOptions.cs (2)
12private readonly IConfiguration _configuration; 14public RandomProbabilisticSamplerConfigureOptions(IConfiguration configuration)
Sampling\SamplingLoggerBuilderExtensions.cs (2)
39/// <param name="configuration">The <see cref="IConfiguration" /> to add.</param> 46public static ILoggingBuilder AddRandomProbabilisticSampler(this ILoggingBuilder builder, IConfiguration configuration)
Microsoft.Extensions.Telemetry.Tests (1)
Buffering\GlobalBufferLoggerBuilderExtensionsTests.cs (1)
37IConfiguration? configuration = null;
Microsoft.Extensions.VectorData.ConformanceTests (1)
DependencyInjectionTests.cs (1)
209services.AddSingleton<IConfiguration>(configuration);
Microsoft.Maui (4)
Hosting\MauiApp.cs (3)
26 /// The application's configured <see cref="IConfiguration"/>. 28 public IConfiguration Configuration => _services.GetRequiredService<IConfiguration>();
Hosting\MauiAppBuilder.cs (1)
27 Services.AddSingleton<IConfiguration>(sp => configuration.Value);
OrderProcessor (2)
OrderProcessingWorker.cs (2)
12private readonly IConfiguration _config; 17public OrderProcessingWorker(ILogger<OrderProcessingWorker> logger, IConfiguration config, IServiceProvider serviceProvider)
Stress.ApiService (1)
LargeTelemetryGenerator.cs (1)
21public sealed class LargeTelemetryGenerator(ILogger<LargeTelemetryGenerator> logger, IConfiguration configuration)
Stress.TelemetryService (1)
TelemetryStresser.cs (1)
18public class TelemetryStresser(ILogger<TelemetryStresser> logger, IConfiguration config) : BackgroundService