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
1280 references to IConfiguration
aspire (101)
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)
63private readonly IConfiguration _configuration; 66public ExtensionBackchannel(ILogger<ExtensionBackchannel> logger, IExtensionRpcTarget target, IConfiguration configuration) 74IConfiguration configuration,
Backchannel\ExtensionRpcTarget.cs (1)
32internal class ExtensionRpcTarget(IConfiguration configuration, CliExecutionContext executionContext) : IExtensionRpcTarget
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)
42IConfiguration 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; 127IConfiguration 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)
175IConfiguration 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>(); 802var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 811var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 959var configuration = serviceProvider.GetRequiredService<IConfiguration>();
Projects\GuestAppHostProject.cs (2)
44private readonly IConfiguration _configuration; 76IConfiguration 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\CodingAgentDetector.cs (3)
11internal sealed class CodingAgentDetector(IConfiguration configuration) : ICodingAgentDetector 48private readonly IConfiguration _configuration = configuration; 74public bool IsMatch(IConfiguration configuration)
Telemetry\ProfilingTelemetry.cs (3)
17internal sealed class ProfilingTelemetry(IConfiguration configuration) : IDisposable 257public static bool IsProfilingEnabled(IConfiguration configuration) 769private static string? GetConfigurationValue(IConfiguration configuration, string name, string legacyName)
Telemetry\TelemetryConfiguration.cs (1)
41public 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 (8)
70public CliHostEnvironment(IConfiguration configuration, bool nonInteractive) 96private static bool DetectAnsiSupport(IConfiguration configuration) 109private static bool DetectInteractiveInput(IConfiguration configuration) 137private static bool DetectInteractiveOutput(IConfiguration configuration) 181private static bool TryDetectAnsiSupportConfiguration(IConfiguration configuration, out bool supportsAnsi) 203private static bool IsAnsiPassThruEnabled(IConfiguration configuration) 211private static bool IsCI(IConfiguration configuration) 234internal static bool IsPlaygroundMode(IConfiguration configuration)
Aspire.Azure.AI.Inference (6)
AspireAzureAIInferenceExtensions.cs (4)
178protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<ChatCompletionsClient, AzureAIInferenceClientOptions> clientBuilder, IConfiguration configuration) 185protected override void BindSettingsToConfiguration(ChatCompletionsClientSettings settings, IConfiguration configuration) 431protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<EmbeddingsClient, AzureAIInferenceClientOptions> clientBuilder, IConfiguration configuration) 438protected 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 (136)
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)
1104private 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)
491sp.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>(); 3230var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>(); 3256var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>(); 3284var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>();
Commands\RootCommandTests.cs (4)
315var configuration = provider.GetRequiredService<IConfiguration>(); 414var configuration = provider.GetRequiredService<IConfiguration>();
Commands\RunCommandTests.cs (2)
797var configuration = sp.GetRequiredService<IConfiguration>();
Commands\StartCommandTests.cs (6)
278var configuration = sp.GetRequiredService<IConfiguration>(); 308var configuration = sp.GetRequiredService<IConfiguration>(); 346var 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)
412services.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)
31private readonly IConfiguration _configuration; 1460IConfiguration? configuration = null) 1462var effectiveConfiguration = configuration ?? _configuration;
Projects\ProjectLocatorTests.cs (4)
311var configuration = CreateLaunchConfigurationOrigin(); 461private static IConfiguration CreateLaunchConfigurationOrigin() 466private static IConfiguration CreateSelectionOrigin(string selectionOrigin) 4169IConfiguration? configuration = null)
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); 446var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 479var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 508var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 563var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 598var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 607var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 613var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 647var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 721var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 737var 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 (145)
ApplicationModel\DebugSupportExtensions.cs (2)
45public static bool SupportsDebugging(this IResource resource, IConfiguration configuration, [NotNullWhen(true)] out SupportsDebuggingAnnotation? supportsDebuggingAnnotation) 191private static string[]? GetSupportedLaunchConfigurations(IConfiguration configuration)
ApplicationModel\ExecutableLaunchRecipe.cs (3)
142IConfiguration configuration, 157public IConfiguration Configuration { get; } = configuration ?? throw new ArgumentNullException(nameof(configuration)); 604IConfiguration 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 (4)
21IConfiguration configuration, 159serviceProvider.GetRequiredService<IConfiguration>(), 207private static string GetAuxiliaryBackchannelSocketPath(IConfiguration configuration) 228internal static string? GetSocketKeyAppHostPath(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)
182IConfiguration configuration) : IConfigureOptions<DcpOptions> 352private 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)
451var configuration = _host.Services.GetRequiredService<IConfiguration>(); 522var configuration = _host.Services.GetRequiredService<IConfiguration>(); 561private static bool IsInspectMode(IConfiguration configuration) 595var configuration = _host.Services.GetRequiredService<IConfiguration>(); 765private static void ApplyLocaleOverride(IConfiguration configuration, LocaleOverrideContext context)
DistributedApplicationBuilder.cs (4)
402var configuration = sp.GetRequiredService<IConfiguration>(); 762private static bool IsDashboardUnsecured(IConfiguration configuration) 868internal 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)
27internal 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 (3)
23public static void AddOtlpEnvironment(IResource resource, IConfiguration configuration, IHostEnvironment environment) 42public static void AddOtlpEnvironment(IResource resource, IConfiguration configuration, IHostEnvironment environment, OtlpProtocol protocol) 54private static void RegisterOtlpEnvironment(IResource resource, IConfiguration configuration, IHostEnvironment environment)
ParameterResourceBuilderExtensions.cs (1)
286internal static string GetParameterValue(IConfiguration configuration, string name, ParameterDefault? parameterDefault, string? configurationKey = null)
Pipelines\Internal\FileDeploymentStateManager.cs (1)
23IConfiguration configuration,
Pipelines\PipelineOutputService.cs (2)
34public PipelineOutputService(IOptions<PipelineOptions> options, IConfiguration configuration, IFileSystemService directoryService) 47private static string ResolveDefaultOutputPath(IConfiguration configuration)
ProjectResourceBuilderExtensions.cs (2)
635var config = GetConfiguration(projectResource); 1025private 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.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)
591var 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)
86IConfiguration configuration) 160private static OtlpEndpointTarget? ResolveConfiguredOtlpEndpoint(IConfiguration configuration) 186private 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>(), 1314app.Services.GetRequiredService<IConfiguration>(), 1362app.Services.GetRequiredService<IConfiguration>(), 1398app.Services.GetRequiredService<IConfiguration>(), 1425app.Services.GetRequiredService<IConfiguration>(), 1464app.Services.GetRequiredService<IConfiguration>(), 1503app.Services.GetRequiredService<IConfiguration>(), 1538app.Services.GetRequiredService<IConfiguration>(), 1573app.Services.GetRequiredService<IConfiguration>(), 1656app.Services.GetRequiredService<IConfiguration>(), 1686app.Services.GetRequiredService<IConfiguration>(), 1727app.Services.GetRequiredService<IConfiguration>(), 1771app.Services.GetRequiredService<IConfiguration>(), 1815app.Services.GetRequiredService<IConfiguration>(), 1859app.Services.GetRequiredService<IConfiguration>(), 1907app.Services.GetRequiredService<IConfiguration>(), 1959app.Services.GetRequiredService<IConfiguration>(), 2017app.Services.GetRequiredService<IConfiguration>(), 2068app.Services.GetRequiredService<IConfiguration>(), 2108app.Services.GetRequiredService<IConfiguration>(), 2176app.Services.GetRequiredService<IConfiguration>(), 2287app.Services.GetRequiredService<IConfiguration>(), 2342app.Services.GetRequiredService<IConfiguration>(), 2403app.Services.GetRequiredService<IConfiguration>(), 2472app.Services.GetRequiredService<IConfiguration>(), 2549app.Services.GetRequiredService<IConfiguration>(), 2599app.Services.GetRequiredService<IConfiguration>(), 2654app.Services.GetRequiredService<IConfiguration>(), 2686app.Services.GetRequiredService<IConfiguration>(), 2713app.Services.GetRequiredService<IConfiguration>(), 2742app.Services.GetRequiredService<IConfiguration>(), 2763app.Services.GetRequiredService<IConfiguration>(), 2796app.Services.GetRequiredService<IConfiguration>(), 2828.AddSingleton<IConfiguration>(configuration) 2865.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; 10058IConfiguration? configuration = null,
Dcp\DcpHostNotificationTests.cs (1)
655IConfiguration? configuration = null,
DebugSupportExtensionsTests.cs (4)
381var configuration = CreateConfiguration(debugSessionInfo: CreateDebugSessionInfo(supportedLaunchConfigurations)); 395var configuration = CreateConfiguration(debugSessionInfo: CreateDebugSessionInfo(["go", "python"])); 430var configuration = CreateConfiguration(debugSessionInfo: "{ not json"); 436private static IConfiguration CreateConfiguration(string? debugSessionPort = "12345", string? debugSessionInfo = null)
DistributedApplicationBuilderTests.cs (6)
108var config = app.Services.GetRequiredService<IConfiguration>(); 155var config = app.Services.GetRequiredService<IConfiguration>(); 267var config = app.Services.GetRequiredService<IConfiguration>();
DistributedApplicationTests.cs (2)
167var configuration = CreateConfiguration((KnownConfigNames.ProfilingEnabled, "true")); 2454private static IConfiguration CreateConfiguration(params (string Key, string? Value)[] values)
FileSystemServiceTests.cs (1)
14private static IConfiguration CreateConfiguration(bool preserveTempFiles = false)
Orchestrator\ParameterProcessorTests.cs (1)
1361services.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)
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\0\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 (22)
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)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (18)
42public static T? Get<T>(this IConfiguration configuration) => (T?)(GetCore(configuration, typeof(T), configureOptions: null) ?? default(T)); 48public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config) where TOptions : class 54public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class 72public static object? GetCore(this IConfiguration configuration, Type type, Action<BinderOptions>? configureOptions) 93public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions) 117public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.KeyValuePair<string, object> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 122public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object>> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 141public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.Buffering.LogBufferingFilterRule instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 146public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.IList<global::Microsoft.Extensions.Diagnostics.Buffering.LogBufferingFilterRule> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 160public static void BindCore(IConfiguration configuration, ref global::Microsoft.AspNetCore.Diagnostics.Buffering.PerRequestLogBufferingOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 214public static void BindCore(IConfiguration configuration, ref global::Microsoft.AspNetCore.Diagnostics.Latency.RequestLatencyTelemetryOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 231public static global::System.Collections.Generic.KeyValuePair<string, object> InitializeKeyValuePairStringObject(IConfiguration configuration, BinderOptions? binderOptions) 246public static global::Microsoft.Extensions.Diagnostics.Buffering.LogBufferingFilterRule InitializeLogBufferingFilterRule(IConfiguration configuration, BinderOptions? binderOptions) 305public static bool TryGetConfigurationValue(IConfiguration configuration, string key, out string? value) 318public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions) 339public static bool HasValueOrChildren(IConfiguration configuration) 348public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.AspNetCore.HeaderParsing (12)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (12)
42public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config) where TOptions : class 48public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config, Action<BinderOptions>? configureBinder) where TOptions : class 59public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class 74public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions) 98public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Primitives.StringValues instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 111public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.IDictionary<string, global::Microsoft.Extensions.Primitives.StringValues> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 125public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.IDictionary<string, int> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 136public static void BindCore(IConfiguration configuration, ref global::Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 176public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions) 197public static bool HasValueOrChildren(IConfiguration configuration) 206public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
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)
440/// Creates a configuration loader for setting up Kestrel that takes an <see cref="IConfiguration"/> as input. 442/// Call <see cref="Configure(IConfiguration, bool)"/> to enable dynamic endpoint binding updates. 446public KestrelConfigurationLoader Configure(IConfiguration config) => Configure(config, reloadOnChange: false); 449/// Creates a configuration loader for setting up Kestrel that takes an <see cref="IConfiguration"/> as input. 458public 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.AmbientMetadata.Application (9)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (9)
38public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config) where TOptions : class 44public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config, Action<BinderOptions>? configureBinder) where TOptions : class 58public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class 79public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions) 103public static void BindCore(IConfiguration configuration, ref ApplicationMetadata instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 130public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions) 151public static bool HasValueOrChildren(IConfiguration configuration) 160public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.Extensions.AmbientMetadata.Build (10)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (10)
41public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config) where TOptions : class 47public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config, Action<BinderOptions>? configureBinder) where TOptions : class 58public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class 73public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions) 97public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.AmbientMetadata.BuildMetadata instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 155public static bool TryGetConfigurationValue(IConfiguration configuration, string key, out string? value) 168public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions) 189public static bool HasValueOrChildren(IConfiguration configuration) 198public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.Extensions.Compliance.Redaction (8)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (8)
38public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config) where TOptions : class 44public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class 65public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions) 89public static void BindCore(IConfiguration configuration, ref HmacRedactorOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 106public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions) 127public static bool HasValueOrChildren(IConfiguration configuration) 136public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.Extensions.Compliance.Testing (8)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (8)
38public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config) where TOptions : class 44public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class 65public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions) 89public static void BindCore(IConfiguration configuration, ref FakeRedactorOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 101public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions) 122public static bool HasValueOrChildren(IConfiguration configuration) 131public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
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 (8)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (8)
41public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config) where TOptions : class 47public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class 68public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions) 92public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.HealthChecks.TelemetryHealthCheckPublisherOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 108public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions) 129public static bool HasValueOrChildren(IConfiguration configuration) 138public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (1)
TelemetryHealthChecksPublisherExtensionsTests.cs (1)
69private static IConfiguration SetupTelemetryHealthCheckPublisherConfiguration(string logOnlyUnhealthy)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (10)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (10)
43public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config) where TOptions : class 49public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class 65public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions) 89public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 132public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 188public static bool TryGetConfigurationValue(IConfiguration configuration, string key, out string? value) 201public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions) 222public static bool HasValueOrChildren(IConfiguration configuration) 231public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (1)
ResourceHealthCheckExtensionsTests.cs (1)
563private static IConfiguration SetupResourceHealthCheckConfiguration(
Microsoft.Extensions.Diagnostics.Probes (11)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (11)
41public static void Bind_KubernetesProbesOptions(this IConfiguration configuration, object? instance) 61public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config) where TOptions : class 68public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config) where TOptions : class 74public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class 96public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions) 120public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.Probes.TcpEndpointProbesOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 152public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 183public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions) 204public static bool HasValueOrChildren(IConfiguration configuration) 213public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (10)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (10)
41public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config) where TOptions : class 47public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config, Action<BinderOptions>? configureBinder) where TOptions : class 61public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class 82public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions) 106public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.ISet<string> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 117public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 213public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions) 234public static bool HasValueOrChildren(IConfiguration configuration) 243public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.Extensions.Diagnostics.Testing (50)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (50)
42public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config) where TOptions : class 48public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class 95public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions) 119public static void BindCore(IConfiguration configuration, ref ISet<string> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 130public static void BindCore(IConfiguration configuration, ref ISet<LogLevel> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 141public static void BindCore(IConfiguration configuration, ref IEnumerable<CustomAttributeData> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 153public static void BindCore(IConfiguration configuration, ref IntPtr instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 158public static void BindCore(IConfiguration configuration, ref RuntimeMethodHandle instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 167public static void BindCore(IConfiguration configuration, ref ModuleHandle instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 172public static void BindCore(IConfiguration configuration, ref Module instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 194public static void BindCore(IConfiguration configuration, ref ConstructorInfo instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 242public static void BindCore(IConfiguration configuration, ref IEnumerable<ConstructorInfo> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 254public static void BindCore(IConfiguration configuration, ref EventInfo instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 350public static void BindCore(IConfiguration configuration, ref IEnumerable<EventInfo> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 362public static void BindCore(IConfiguration configuration, ref RuntimeFieldHandle instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 371public static void BindCore(IConfiguration configuration, ref FieldInfo instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 432public static void BindCore(IConfiguration configuration, ref IEnumerable<FieldInfo> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 444public static void BindCore(IConfiguration configuration, ref MemberInfo instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 488public static void BindCore(IConfiguration configuration, ref IEnumerable<MemberInfo> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 500public static void BindCore(IConfiguration configuration, ref IEnumerable<MethodInfo> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 512public static void BindCore(IConfiguration configuration, ref IEnumerable<TypeInfo> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 524public static void BindCore(IConfiguration configuration, ref PropertyInfo instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 607public static void BindCore(IConfiguration configuration, ref IEnumerable<PropertyInfo> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 619public static void BindCore(IConfiguration configuration, ref Type[] instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 632public static void BindCore(IConfiguration configuration, ref IEnumerable<Type> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 644public static void BindCore(IConfiguration configuration, ref MethodBase instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 692public static void BindCore(IConfiguration configuration, ref StructLayoutAttribute instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 697public static void BindCore(IConfiguration configuration, ref RuntimeTypeHandle instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 706public static void BindCore(IConfiguration configuration, ref TypeInfo instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 851public static void BindCore(IConfiguration configuration, ref IEnumerable<Module> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 863public static void BindCore(IConfiguration configuration, ref Assembly instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 894public static void BindCore(IConfiguration configuration, ref Type instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 1032public static void BindCore(IConfiguration configuration, ref CustomAttributeTypedArgument instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 1050public static void BindCore(IConfiguration configuration, ref IList<CustomAttributeTypedArgument> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 1060public static void BindCore(IConfiguration configuration, ref CustomAttributeNamedArgument instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 1082public static void BindCore(IConfiguration configuration, ref IList<CustomAttributeNamedArgument> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 1092public static void BindCore(IConfiguration configuration, ref CustomAttributeData instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 1137public static void BindCore(IConfiguration configuration, ref ParameterInfo instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 1168public static void BindCore(IConfiguration configuration, ref MethodInfo instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 1247public static void BindCore(IConfiguration configuration, ref Func<FakeLogRecord, bool> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 1265public static void BindCore(IConfiguration configuration, ref TimeZoneInfo instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 1296public static void BindCore(IConfiguration configuration, ref TimeProvider instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 1327public static void BindCore(IConfiguration configuration, ref Action<string> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 1345public static void BindCore(IConfiguration configuration, ref Func<FakeLogRecord, string> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 1363public static void BindCore(IConfiguration configuration, ref FakeLogCollectorOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 1449public static CustomAttributeTypedArgument InitializeCustomAttributeTypedArgument(IConfiguration configuration, BinderOptions? binderOptions) 1461public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions) 1482public static bool HasValueOrChildren(IConfiguration configuration) 1491public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
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.Diagnostics (8)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (8)
41public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config) where TOptions : class 47public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class 68public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions) 92public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Latency.HttpClientLatencyTelemetryOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 108public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions) 129public static bool HasValueOrChildren(IConfiguration configuration) 138public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.Extensions.Http.Resilience (26)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (26)
42public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config) where TOptions : class 48public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config, Action<BinderOptions>? configureBinder) where TOptions : class 64public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class 99public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions) 141public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 160public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.HttpHedgingStrategyOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 188public static void BindCore(IConfiguration configuration, ref global::System.Threading.RateLimiting.ConcurrencyLimiterOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 220public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.HttpRateLimiterStrategyOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 238public static void BindCore(IConfiguration configuration, ref global::Polly.CircuitBreaker.CircuitBreakerStateProvider instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 243public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerStrategyOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 302public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 331public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 360public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.HttpRetryStrategyOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 420public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 465public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.WeightedUriEndpoint instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 484public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.IList<global::Microsoft.Extensions.Http.Resilience.WeightedUriEndpoint> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 494public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.UriEndpointGroup instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 507public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.IList<global::Microsoft.Extensions.Http.Resilience.UriEndpointGroup> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 517public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.OrderedGroupsRoutingOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 530public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.WeightedUriEndpointGroup instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 552public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.IList<global::Microsoft.Extensions.Http.Resilience.WeightedUriEndpointGroup> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 562public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 586public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions) 607public static bool HasValueOrChildren(IConfiguration configuration) 616public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
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\0\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)
_generated\0\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)
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)
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)
_generated\0\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)
EventLogConfigureOptions.cs (1)
21private readonly IConfiguration _configuration;
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 (25)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (21)
41public static T? Get<T>(this IConfiguration configuration) => (T?)(GetCore(configuration, typeof(T), configureOptions: null) ?? default(T)); 48public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config) where TOptions : class 54public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config, Action<BinderOptions>? configureBinder) where TOptions : class 72public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config) where TOptions : class 78public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class 106public static object? GetCore(this IConfiguration configuration, Type type, Action<BinderOptions>? configureOptions) 130public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions) 184public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.Enrichment.ApplicationLogEnricherOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 225public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.Enrichment.ProcessLogEnricherOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 248public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.Latency.LatencyConsoleOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 280public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.Latency.LatencyContextOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 294public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.LoggerEnrichmentOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 335public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.LoggerRedactionOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 349public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.Sampling.RandomProbabilisticSamplerFilterRule instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 354public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.IList<global::Microsoft.Extensions.Diagnostics.Sampling.RandomProbabilisticSamplerFilterRule> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 364public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.Sampling.RandomProbabilisticSamplerOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 377public static global::Microsoft.Extensions.Diagnostics.Sampling.RandomProbabilisticSamplerFilterRule InitializeRandomProbabilisticSamplerFilterRule(IConfiguration configuration, BinderOptions? binderOptions) 418public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions) 439public static bool HasValueOrChildren(IConfiguration configuration) 448public static IConfiguration? AsConfigWithChildren(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.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