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
1156 references to IConfiguration
aspire (98)
Agents\AspireSkills\AspireSkillsInstaller.cs (2)
28IConfiguration configuration, 1095private static TimeSpan ReadWindow(IConfiguration configuration, string key, TimeSpan fallback)
Agents\Playwright\PlaywrightCliInstaller.cs (1)
49IConfiguration configuration,
Backchannel\ExtensionBackchannel.cs (3)
65private readonly IConfiguration _configuration; 69public ExtensionBackchannel(ILogger<ExtensionBackchannel> logger, IExtensionRpcTarget target, IConfiguration configuration) 77IConfiguration configuration,
Backchannel\ExtensionRpcTarget.cs (1)
33IConfiguration configuration,
Caching\DiskCache.cs (2)
21public DiskCache(ILogger<DiskCache> logger, CliExecutionContext executionContext, IConfiguration configuration) 31private static TimeSpan ReadWindow(IConfiguration configuration, string key, TimeSpan fallback)
Certificates\CertificateConfiguration.cs (1)
19public static NssDbOverride? ResolveNssDbOverride(IConfiguration configuration)
Commands\AppHostLauncher.cs (1)
43IConfiguration configuration,
Commands\AppHostStartupTimeout.cs (2)
14public static bool TryGetTimeoutSeconds(IConfiguration configuration, IInteractionService interactionService, out int timeoutSeconds) 38public static TimeSpan GetBackchannelConnectionTimeout(IConfiguration configuration)
Commands\ConfigCommand.cs (2)
21private readonly IConfiguration _configuration; 23public ConfigCommand(IConfiguration configuration, IConfigurationService configurationService, CommonCommandServices services)
Commands\DeployCommand.cs (1)
23public DeployCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, IEnvironment environment, AspireSecretsStoreResolver aspireSecretsStoreResolver, ILogger<DeployCommand> logger, IAnsiConsole ansiConsole,
Commands\DestroyCommand.cs (1)
23public DestroyCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, IEnvironment environment, AspireSecretsStoreResolver aspireSecretsStoreResolver, ILogger<DestroyCommand> logger, IAnsiConsole ansiConsole,
Commands\DoCommand.cs (1)
23public DoCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, IEnvironment environment, AspireSecretsStoreResolver aspireSecretsStoreResolver, ILogger<DoCommand> logger, IAnsiConsole ansiConsole,
Commands\NewCommand.cs (1)
76IConfiguration configuration,
Commands\PipelineCommandBase.cs (2)
48private readonly IConfiguration _configuration; 97protected PipelineCommandBase(string name, string description, IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, IEnvironment environment, AspireSecretsStoreResolver aspireSecretsStoreResolver, ILogger logger, IAnsiConsole ansiConsole, CommonCommandServices services)
Commands\PublishCommand.cs (1)
42public PublishCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IPublishCommandPrompter prompter, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, IEnvironment environment, AspireSecretsStoreResolver aspireSecretsStoreResolver, ILogger<PublishCommand> logger, IAnsiConsole ansiConsole,
Commands\RenderCommand.cs (2)
567_serviceProvider.GetRequiredService<IConfiguration>(), 817IConfiguration configuration,
Commands\RunCommand.cs (2)
67private readonly IConfiguration _configuration; 135IConfiguration configuration,
Commands\StartCommand.cs (2)
22private readonly IConfiguration _configuration; 32IConfiguration configuration,
Commands\UpdateCommand.cs (2)
40private readonly IConfiguration _configuration; 74IConfiguration 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)
205IConfiguration 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) 151public static string GetEffectiveMinimumSdkVersion(IConfiguration configuration)
KnownFeatures.cs (1)
184public static bool IsStagingChannelEnabled(IFeatures features, IConfiguration configuration)
Packaging\PackagingService.cs (2)
91private readonly IConfiguration _configuration; 112IConfiguration configuration,
Processes\LauncherLivenessMonitor.cs (1)
38IConfiguration configuration,
Profiling\ProfileCaptureService.cs (2)
30IConfiguration configuration, 168internal static string? ResolveDashboardPathOverride(IConfiguration configuration)
Program.cs (9)
373: TelemetryConfiguration.Create(sp.GetRequiredService<IConfiguration>(), args)); 447var configuration = provider.GetRequiredService<IConfiguration>(); 466sp.GetRequiredService<IConfiguration>(), 495sp.GetRequiredService<IConfiguration>()); 882var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 1058var configuration = serviceProvider.GetRequiredService<IConfiguration>();
Projects\GuestAppHostProject.cs (2)
51private readonly IConfiguration _configuration; 85IConfiguration 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\ProfilingTelemetry.cs (3)
17internal sealed class ProfilingTelemetry(IConfiguration configuration) : IDisposable 255public static bool IsProfilingEnabled(IConfiguration configuration) 765private static string? GetConfigurationValue(IConfiguration configuration, string name, string legacyName)
Telemetry\TelemetryConfiguration.cs (1)
51public static TelemetryConfiguration Create(IConfiguration configuration, string[]? args = null)
Telemetry\TelemetryManager.cs (1)
273internal TelemetryManager(IConfiguration configuration, AspireCliTelemetry telemetry, ILogger<TelemetryManager> logger, string[]? args = null)
Utils\AspireAnsiConsoleOutput.cs (2)
16private readonly IConfiguration _configuration; 56public AspireAnsiConsoleOutput(TextWriter writer, IConfiguration configuration)
Utils\CliHostEnvironment.cs (9)
70public CliHostEnvironment(IConfiguration configuration, bool nonInteractive) 75internal CliHostEnvironment(IConfiguration configuration, bool nonInteractive, bool isOutputRedirected) 102private static bool DetectAnsiSupport(IConfiguration configuration) 115private static bool DetectInteractiveInput(IConfiguration configuration) 143private static bool DetectInteractiveOutput(IConfiguration configuration, bool isOutputRedirected) 192private static bool TryDetectAnsiSupportConfiguration(IConfiguration configuration, out bool supportsAnsi) 214private static bool IsAnsiPassThruEnabled(IConfiguration configuration) 222private static bool IsCI(IConfiguration configuration) 245internal static bool IsPlaygroundMode(IConfiguration configuration)
Aspire.Azure.AI.Extensions.OpenAI (8)
AspireAzureOpenAIExtensions.cs (2)
121protected override void BindSettingsToConfiguration(AzureOpenAISettings settings, IConfiguration configuration) 124protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<OpenAIClient, OpenAIClientOptions> clientBuilder, IConfiguration configuration)
AspireAzureProjectOpenAIExtensions.cs (2)
114protected override void BindSettingsToConfiguration(AzureProjectOpenAISettings settings, IConfiguration configuration) 117protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<ProjectOpenAIClient, ProjectOpenAIClientOptions> clientBuilder, IConfiguration configuration)
AspireConfigurableOpenAIExtensions.cs (1)
80private static ClientKind GetClientKind(IConfiguration configuration, string connectionName)
src\Components\Common\AzureComponent.cs (2)
34protected abstract void BindSettingsToConfiguration(TSettings settings, IConfiguration configuration); 36protected abstract void BindClientOptionsToConfiguration(IAzureClientBuilder<TClient, TClientOptions> clientBuilder, IConfiguration configuration);
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.Azure.AI.Projects (5)
AspireAzureAIProjectsExtensions.cs (2)
93protected override void BindSettingsToConfiguration(AzureAIProjectsSettings settings, IConfiguration configuration) 96protected override void BindClientOptionsToConfiguration(IAzureClientBuilder<AIProjectClient, AIProjectClientOptions> clientBuilder, 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);
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.Azure.Data.Tables (5)
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);
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.Azure.Messaging.EventHubs (13)
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);
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.Azure.Messaging.ServiceBus (5)
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);
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.Azure.Messaging.WebPubSub (5)
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);
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL (1)
src\Components\Common\EntityFrameworkUtils.cs (1)
16public static TSettings GetDbContextSettings<TContext, TSettings>(this IHostApplicationBuilder builder, string defaultConfigSectionName, string? connectionName, Action<TSettings, IConfiguration> bindSettings)
Aspire.Azure.Search.Documents (5)
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);
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.Azure.Security.KeyVault (10)
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);
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.Azure.Storage.Blobs (7)
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);
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.Azure.Storage.Files.DataLake (7)
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);
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.Azure.Storage.Queues (7)
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);
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.Cli.Tests (148)
Agents\AspireSkillsInstallerTests.cs (1)
2015IConfiguration? configuration = null,
Certificates\CertificateServiceTests.cs (18)
200var configuration = sp.GetRequiredService<IConfiguration>(); 354var configuration = sp.GetRequiredService<IConfiguration>(); 395var configuration = sp.GetRequiredService<IConfiguration>(); 436var configuration = sp.GetRequiredService<IConfiguration>(); 486var configuration = sp.GetRequiredService<IConfiguration>(); 525var configuration = sp.GetRequiredService<IConfiguration>(); 568var configuration = sp.GetRequiredService<IConfiguration>(); 604var configuration = sp.GetRequiredService<IConfiguration>(); 631var configuration = sp.GetRequiredService<IConfiguration>();
CliBootstrapTests.cs (2)
317var configuration = host.Services.GetRequiredService<IConfiguration>();
Commands\AppHostLauncherTests.cs (1)
1204private static IConfiguration CreateConfiguration(params (string Key, string? Value)[] values)
Commands\CertificatesCommandTests.cs (2)
96var configuration = sp.GetRequiredService<IConfiguration>();
Commands\ConfigCommandTests.cs (6)
190var configuration = reloadedProvider.GetRequiredService<IConfiguration>(); 218var configuration = reloadedProvider.GetRequiredService<IConfiguration>(); 258var configuration = reloadedProvider.GetRequiredService<IConfiguration>();
Commands\NewCommandTemplateConfigPersistenceTests.cs (1)
485sp.GetRequiredService<IConfiguration>(),
Commands\NewCommandTests.cs (20)
2294var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>(); 2320var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>(); 2345var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>(); 2376var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>(); 2424var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>(); 2469var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>(); 2513var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>(); 3321var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>(); 3348var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>(); 3377var configuration = sp.GetRequiredService<Microsoft.Extensions.Configuration.IConfiguration>();
Commands\RootCommandTests.cs (4)
315var configuration = provider.GetRequiredService<IConfiguration>(); 414var configuration = provider.GetRequiredService<IConfiguration>();
Commands\RunCommandTests.cs (6)
1260var configuration = sp.GetRequiredService<IConfiguration>(); 2188var originalConfiguration = Assert.IsAssignableFrom<IConfiguration>( 2189services.Single(service => service.ServiceType == typeof(IConfiguration)).ImplementationInstance); 2190services.AddSingleton<IConfiguration>(new ConfigurationBuilder()
Commands\StartCommandTests.cs (6)
279var configuration = sp.GetRequiredService<IConfiguration>(); 309var configuration = sp.GetRequiredService<IConfiguration>(); 347var configuration = sp.GetRequiredService<IConfiguration>();
Configuration\ConfigurationHelperTests.cs (6)
14private static IConfiguration BuildConfigurationFromSettingsFile( 33var config = BuildConfigurationFromSettingsFile(workspace, """ 49var config = BuildConfigurationFromSettingsFile(workspace, """ 68var config = BuildConfigurationFromSettingsFile(workspace, """ 83var config = BuildConfigurationFromSettingsFile(workspace, """ 98var config = BuildConfigurationFromSettingsFile(workspace, """
Configuration\KnownFeaturesTests.cs (9)
75var configuration = BuildConfiguration(channel: PackageChannelNames.Staging); 84var configuration = BuildConfiguration(channel: PackageChannelNames.Stable); 93var configuration = BuildConfiguration(channel: PackageChannelNames.Staging); 102var configuration = BuildConfiguration(channel: PackageChannelNames.Stable); 111var configuration = BuildConfiguration(channel: null); 120var configuration = BuildConfiguration(channel: "Staging"); 129var configuration = BuildConfiguration(channel: "STAGING"); 138var configuration = BuildConfiguration(channel: PackageChannelNames.Daily); 143private static IConfiguration BuildConfiguration(string? channel)
DotNet\DotNetCliRunnerTests.cs (1)
827services.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)
559IConfiguration configuration, 757private static IConfiguration CreateConfiguration(params (string Key, string? Value)[] values)
ProgramTests.cs (1)
123services.AddSingleton<IConfiguration>(new ConfigurationBuilder().AddInMemoryCollection(new Dictionary<string, string?>
Projects\AppHostServerSessionTests.cs (1)
615private static IConfiguration CreateConfiguration(params (string Key, string? Value)[] values)
Projects\GuestAppHostProjectTests.cs (3)
38private readonly IConfiguration _configuration; 2545IConfiguration? configuration = null, 2548var effectiveConfiguration = configuration ?? _configuration;
Projects\ProjectLocatorTests.cs (4)
318var configuration = CreateLaunchConfigurationOrigin(); 488private static IConfiguration CreateLaunchConfigurationOrigin() 493private static IConfiguration CreateSelectionOrigin(string selectionOrigin) 4261IConfiguration? configuration = null)
Telemetry\AspireCliTelemetryTests.cs (1)
815services.AddSingleton<IConfiguration>(configuration);
Telemetry\CIEnvironmentDetectorTests.cs (1)
162services.AddSingleton<IConfiguration>(configuration);
Telemetry\ProfilingTelemetryContextTests.cs (1)
117private static IConfiguration CreateConfiguration(params (string Key, string? Value)[] values)
Telemetry\ProfilingTelemetryTests.cs (1)
373private static IConfiguration CreateConfiguration(params (string Key, string? Value)[] values)
TestServices\TestProcessExecutionFactory.cs (9)
323IConfiguration? configuration = null, 331var resolvedConfiguration = configuration ?? serviceProvider.GetRequiredService<IConfiguration>(); 354IConfiguration? configuration = null, 362var resolvedConfiguration = configuration ?? serviceProvider.GetRequiredService<IConfiguration>(); 388IConfiguration? configuration = null, 395var resolvedConfiguration = configuration ?? serviceProvider.GetRequiredService<IConfiguration>();
Utils\CliTestHelper.cs (21)
119services.AddSingleton<IConfiguration>(configuration); 465var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 498var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 527var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 582var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 620var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 630var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 636var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 670var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 744var configuration = serviceProvider.GetRequiredService<IConfiguration>(); 760var configuration = serviceProvider.GetRequiredService<IConfiguration>();
Aspire.Confluent.Kafka (1)
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.Confluent.Kafka.Tests (4)
ConsumerConfigurationTests.cs (2)
209var __ = provider.GetRequiredService<IConfiguration>();
ProducerConfigurationTests.cs (2)
199var __ = provider.GetRequiredService<IConfiguration>();
Aspire.Dashboard (24)
Components\Dialogs\TelemetryHelpDialog.razor.cs (1)
34public required IConfiguration Configuration { get; init; }
Configuration\PostConfigureDashboardOptions.cs (3)
12private readonly IConfiguration _configuration; 15public PostConfigureDashboardOptions(IConfiguration configuration) : this(configuration, NullLogger<PostConfigureDashboardOptions>.Instance) 19public PostConfigureDashboardOptions(IConfiguration configuration, ILogger<PostConfigureDashboardOptions> logger)
DashboardWebApplication.cs (1)
229services.GetRequiredService<IConfiguration>()));
ServiceClient\DashboardClient.cs (1)
98IConfiguration 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\DashboardTelemetryConfiguration.cs (1)
23public static DashboardTelemetryConfiguration Create(IConfiguration configuration)
Aspire.Dashboard.Components.Tests (5)
Controls\ApplicationNameTests.cs (3)
15using IConfiguration = Microsoft.Extensions.Configuration.IConfiguration; 56Services.AddSingleton<IConfiguration>(new ConfigurationManager()); 70Services.AddSingleton<IConfiguration>(new ConfigurationManager());
Dialogs\TelemetryHelpDialogTests.cs (1)
70Services.GetRequiredService<IConfiguration>()[KnownConfigNames.DotnetRunningInContainer] = value;
Shared\TelemetryHelpSetupHelpers.cs (1)
28context.Services.AddSingleton<IConfiguration>(new ConfigurationBuilder().AddInMemoryCollection().Build());
Aspire.Dashboard.Tests (3)
SecurityOptionsBindingTests.cs (3)
18var configuration = CreateConfiguration(new Dictionary<string, string?> 58var configuration = CreateConfiguration(new Dictionary<string, string?> 83private static IConfiguration CreateConfiguration(Dictionary<string, string?> values)
Aspire.Hosting (152)
ApplicationModel\DebugSupportExtensions.cs (2)
44public 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)); 605IConfiguration configuration,
ApplicationModel\ResourceNotificationService.cs (4)
34private IConfiguration? Configuration => _serviceProvider.GetService<IConfiguration>(); 998var configuration = Configuration; 1078IConfiguration? configuration,
ApplicationModel\TerminalService.cs (1)
59internal TerminalService(ILogger<TerminalService> logger, IConfiguration configuration)
Ats\AtsTypeMappings.cs (1)
65[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)
28IConfiguration configuration)
Backchannel\AppHostStartupState.cs (1)
12public AppHostStartupState(IConfiguration configuration)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
32IConfiguration configuration,
Backchannel\AuxiliaryBackchannelService.cs (3)
21IConfiguration configuration, 139serviceProvider.GetRequiredService<IConfiguration>(), 206private static string? GetAppHostPath(IConfiguration configuration) =>
Backchannel\BackchannelService.cs (1)
18IConfiguration configuration,
Cli\CliOrphanDetector.cs (1)
10internal sealed class CliOrphanDetector(IConfiguration configuration, IHostApplicationLifetime lifetime, TimeProvider timeProvider, ILogger<CliOrphanDetector> logger) : BackgroundService
Dashboard\DashboardEventHandlers.cs (1)
31internal sealed class DashboardEventHandlers(IConfiguration configuration,
Dashboard\DashboardOptions.cs (1)
34internal class ConfigureDefaultDashboardOptions(IConfiguration configuration, IOptions<DcpOptions> dcpOptions) : IConfigureOptions<DashboardOptions>
Dashboard\DashboardService.cs (1)
43internal sealed partial class DashboardService(DashboardServiceData serviceData, IHostEnvironment hostEnvironment, IHostApplicationLifetime hostApplicationLifetime, IConfiguration configuration, ILogger<DashboardService> logger, IInteractionFileUploadStore fileUploadStore, TerminalService terminalService)
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)
23private readonly IConfiguration _configuration; 35IConfiguration configuration,
Dcp\ContainerNetworkEndpointProvisioner.cs (2)
58private readonly IConfiguration _configuration; 73IConfiguration configuration,
Dcp\DcpExecutor.cs (2)
39private readonly IConfiguration _configuration; 81IConfiguration configuration,
Dcp\DcpHost.cs (2)
40private readonly IConfiguration _configuration; 56IConfiguration configuration)
Dcp\DcpNameGenerator.cs (2)
23private readonly IConfiguration _configuration; 33public DcpNameGenerator(IConfiguration configuration, IOptions<DcpOptions> options)
Dcp\DcpOptions.cs (2)
236IConfiguration configuration) : IConfigureOptions<DcpOptions> 417private static void ApplyProxylessEndpointPortRangeOverride(DcpOptions options, IConfiguration configuration)
Dcp\ExecutableCreator.cs (3)
22IConfiguration configuration, 32private readonly IConfiguration _configuration = configuration; 196IConfiguration configuration,
Dcp\ExecutableLaunchPolicy.cs (2)
14internal sealed class ExecutableLaunchPolicy(IConfiguration configuration) 16private readonly IConfiguration _configuration = configuration;
Dcp\KubernetesService.cs (1)
85internal sealed class KubernetesService(ILogger<KubernetesService> logger, IOptions<DcpOptions> dcpOptions, Locations locations, IConfiguration configuration, TimeProvider timeProvider) : 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)
24public DeveloperCertificateService(ILogger<DeveloperCertificateService> logger, IConfiguration configuration, DistributedApplicationOptions options)
Diagnostics\ProfilingTelemetry.cs (39)
16internal sealed class ProfilingTelemetry(IConfiguration configuration) 204private readonly IConfiguration _configuration = configuration; 210public static void RecordAppHostStartupEvent(string eventName, IConfiguration? configuration = null) 223public static ActivityScope StartAppHostProcessStartup(IConfiguration? configuration) 235public static void RecordAppHostProcessStartup(IConfiguration? configuration) 242var configuration = services.GetRequiredService<IConfiguration>(); 252public static ActivityScope CurrentActivity(IConfiguration? configuration) => 264public static ActivityScope StartDcpRunApplication(IConfiguration? configuration, int resourceCount) 271public static ActivityScope StartDcpPrepareTlsCertificate(IConfiguration? configuration) 278public static ActivityScope StartAppHostStart(IConfiguration? configuration, string entryPoint) 285public static ActivityScope StartAppHostBeforeStart(IConfiguration? configuration) 290public static ActivityScope StartAppHostEventingSubscribers(IConfiguration? configuration, int subscriberCount) 297public static ActivityScope StartAppHostEventingSubscriber(IConfiguration? configuration, Type subscriberType) 304public static ActivityScope StartAppHostPublishEvent(IConfiguration? configuration, Type eventType) 327public static ActivityScope StartAppHostLifecycleHooks(IConfiguration? configuration, int lifecycleHookCount) 334public static ActivityScope StartAppHostLifecycleHook(IConfiguration? configuration, Type lifecycleHookType) 341public static ActivityScope StartAppHostBeforeStartPipeline(IConfiguration? configuration, string pipelineStep) 353public static ActivityScope StartDcpPrepareServices(IConfiguration? configuration) 358public static ActivityScope StartDcpPrepareResources(IConfiguration? configuration) 363public static ActivityScope StartDcpAllocateServiceAddresses(IConfiguration? configuration, int serviceCount) 370public static ActivityScope StartDcpEnsureKubernetesClient(IConfiguration? configuration, bool kubeconfigExists) 377public static ActivityScope StartDcpKubernetesApi(IConfiguration? configuration, DcpApiOperationType operationType, string resourceType) 402public static ActivityScope StartResourceBeforeStartWait(IConfiguration? configuration, IResource resource) 409public static ActivityScope StartResourceCreate(IConfiguration? configuration, IResource resource, string resourceKind, int replicaCount) 418IConfiguration? configuration, 429public static ActivityScope StartResourceStart(IConfiguration? configuration, IResource resource, string resourceKind, string resourceName, string resourceType) 467public static ActivityScope StartResourceStop(IConfiguration? configuration, IResource resource, string resourceKind, string resourceName) 475public static ActivityScope StartResourceWaitForDependencies(IConfiguration? configuration, IResource resource, int dependencyCount) 483public static ActivityScope StartResourceWaitForDependency(IConfiguration? configuration, IResource resource, IResource dependency, WaitType waitType, WaitBehavior? waitBehavior) 490private static ActivityScope StartActivity(IConfiguration? configuration, string name, ActivityKind activityKind = ActivityKind.Internal) 506private static ActivityScope StartActivity(IConfiguration? configuration, string name, ActivityKind activityKind, DateTimeOffset startTime) 602private static void AddProfilingSessionId(Activity? activity, IConfiguration? configuration, IDictionary<string, string>? annotations = null) 645private static void AddProfilingSessionId(Activity? activity, IConfiguration? configuration, BackchannelTraceContext? traceContext) 696private static bool TryGetProfilingParentContext(IConfiguration? configuration, out ActivityContext parentContext) 709internal static bool IsEnabled(IConfiguration? configuration) 714private static bool IsStartupEventRecordingEnabled(IConfiguration? configuration) 735private static string? GetConfigurationValue(IConfiguration? configuration, string name, string legacyName) 775internal readonly struct ActivityScope(Activity? activity, IConfiguration? configuration = null, bool ownsActivity = true) : IDisposable
DistributedApplication.cs (8)
465var configuration = _host.Services.GetRequiredService<IConfiguration>(); 536var configuration = _host.Services.GetRequiredService<IConfiguration>(); 575private static bool IsInspectMode(IConfiguration configuration) 609var configuration = _host.Services.GetRequiredService<IConfiguration>(); 777private static void ApplyLocaleOverride(IConfiguration configuration, LocaleOverrideContext context)
DistributedApplicationBuilder.cs (6)
447var configuration = sp.GetRequiredService<IConfiguration>(); 486return new TerminalService(logger, sp.GetRequiredService<IConfiguration>()) 827private static bool IsDashboardUnsecured(IConfiguration configuration) 934internal static string? ResolveUserSecretsId(Assembly? appHostAssembly, IConfiguration configuration, IConfigurationProvider? aspireEnvironmentProvider = null) 945internal static string? GetAspirePrefixedConfigurationValue(IConfiguration configuration, string key, IConfigurationProvider? aspireEnvironmentProvider = null)
DistributedApplicationLifecycle.cs (1)
14IConfiguration configuration,
InteractionService.cs (2)
33private readonly IConfiguration _configuration; 36public InteractionService(ILogger<InteractionService> logger, DistributedApplicationOptions distributedApplicationOptions, IServiceProvider serviceProvider, IConfiguration configuration, IInteractionFileUploadStore fileUploadStore)
IProjectMetadata.cs (1)
29internal IConfiguration? Configuration => null;
Lifecycle\TerminalHostOrphanCleanupService.cs (2)
63var configuration = @event.Services.GetRequiredService<IConfiguration>();
Orchestrator\ApplicationOrchestrator.cs (2)
38private IConfiguration? Configuration => _serviceProvider.GetService<IConfiguration>();
OtlpConfigurationExtensions.cs (4)
23public static void AddOtlpEnvironment(IResource resource, IConfiguration configuration, IHostEnvironment environment) 42public static void AddOtlpEnvironment(IResource resource, IConfiguration configuration, IHostEnvironment environment, OtlpProtocol protocol) 84IConfiguration configuration, 168private static bool HasConfiguredOtlpEndpoint(IConfiguration configuration, OtlpProtocol? requiredProtocol)
ParameterResourceBuilderExtensions.cs (1)
316internal static string GetParameterValue(IConfiguration configuration, string name, ParameterDefault? parameterDefault, string? configurationKey = null)
Pipelines\Internal\FileDeploymentStateManager.cs (3)
21IConfiguration configuration, 82private static string? GetDeploymentStatePathSha(IConfiguration configuration) 193internal static string? GetStatePath(IConfiguration configuration, string? appHostSha, string environmentName)
Pipelines\PipelineOutputService.cs (2)
30public PipelineOutputService(IOptions<PipelineOptions> options, IConfiguration configuration, IFileSystemService directoryService) 43private static string ResolveDefaultOutputPath(IConfiguration configuration)
ProjectResourceBuilderExtensions.cs (2)
674var config = GetConfiguration(projectResource); 1064private static IConfiguration GetConfiguration(IResource projectResource)
Publishing\PipelineExecutor.cs (1)
25IConfiguration 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)
179var configuration = @event.Services.GetRequiredService<IConfiguration>();
Utils\FileSystemService.cs (1)
22public FileSystemService(IConfiguration configuration)
VersionChecking\VersionCheckService.cs (2)
26private readonly IConfiguration _configuration; 35IConfiguration configuration, DistributedApplicationOptions options, IPackageFetcher packageFetcher,
Aspire.Hosting.Azure (1)
AzureProvisioningController.cs (1)
71IConfiguration configuration,
Aspire.Hosting.Azure.EntraId.Tests (1)
MicrosoftIdentityWebConfigurationTests.cs (1)
165services.AddSingleton<IConfiguration>(configuration);
Aspire.Hosting.Azure.Kusto.Tests (3)
KustoFunctionalTests.cs (3)
63var connectionString = sp.GetRequiredService<IConfiguration>().GetConnectionString("KustoConnection") ?? throw new ArgumentException("Connection string for Kusto is not set in configuration."); 116var connectionString = sp.GetRequiredService<IConfiguration>().GetConnectionString("KustoTestDbConnection") ?? throw new ArgumentException("Connection string for Kusto is not set in configuration."); 123var connectionString = sp.GetRequiredService<IConfiguration>().GetConnectionString("KustoTestDbConnection") ?? throw new ArgumentException("Connection string for Kusto TestDb is not set in configuration.");
Aspire.Hosting.Azure.Sandboxes (6)
AzureSandboxContainerDeployment.cs (6)
244var configuration = context.Services.GetRequiredService<IConfiguration>(); 1311var appHostIdentity = GetStableAppHostIdentity(context.Services.GetRequiredService<IConfiguration>()); 1409GetStableAppHostIdentity(context.Services.GetRequiredService<IConfiguration>()), 1432GetStableAppHostIdentity(context.Services.GetRequiredService<IConfiguration>()), 1996internal static string GetStableAppHostIdentity(IConfiguration configuration)
Aspire.Hosting.Azure.Tests (6)
AzureEnvironmentResourceExtensionsTests.cs (6)
1778sp.GetRequiredService<IConfiguration>(), 2736sp.GetRequiredService<IConfiguration>(), 2824sp.GetRequiredService<IConfiguration>(), 2934sp.GetRequiredService<IConfiguration>(), 4205sp.GetRequiredService<IConfiguration>(), 4285sp.GetRequiredService<IConfiguration>(),
Aspire.Hosting.Blazor (1)
BlazorGatewayExtensions.cs (1)
894internal 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)
16IConfiguration configuration,
BrowserLogsResource.cs (1)
22public BrowserConfiguration ResolveCurrentConfiguration(IConfiguration configuration, BrowserLogsConfigurationStore? configurationStore = null)
Aspire.Hosting.Browsers.Tests (11)
BrowserLogsBuilderExtensionsTests.cs (6)
491app.Services.GetRequiredService<IConfiguration>(), 534app.Services.GetRequiredService<IConfiguration>(), 572app.Services.GetRequiredService<IConfiguration>(), 613app.Services.GetRequiredService<IConfiguration>(), 658app.Services.GetRequiredService<IConfiguration>(), 747app.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)
16IConfiguration 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)
19public DevTunnelCliClient(IConfiguration configuration) 24internal DevTunnelCliClient(IConfiguration configuration, DevTunnelCli cli)
DevTunnelLoginManager.cs (2)
13IConfiguration configuration, 20private readonly IConfiguration _configuration = configuration;
Aspire.Hosting.Docker (2)
DockerComposeEnvironmentResource.cs (2)
617var 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.Maui (20)
MauiOtlpExtensions.cs (3)
94IConfiguration configuration) 230private static OtlpEndpointTarget? ResolveConfiguredOtlpEndpoint(IConfiguration configuration) 258private static string ResolveDynamicDashboardOtlpScheme(IConfiguration configuration)
src\Shared\IConfigurationExtensions.cs (17)
24public static T GetValue<T>(this IConfiguration configuration, string primaryKey, string secondaryKey, T defaultValue) 42public static bool? GetBool(this IConfiguration configuration, string primaryKey, string secondaryKey) 48public static string? GetString(this IConfiguration configuration, string primaryKey, string secondaryKey, bool fallbackOnEmpty = false) 71/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 74public static bool? GetBool(this IConfiguration configuration, string key) 100/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 104public static bool GetBool(this IConfiguration configuration, string key, bool defaultValue) 112/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 118public static Uri? GetUri(this IConfiguration configuration, string key, Uri? defaultValue = null) 142/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 148public static Uri[]? GetUris(this IConfiguration configuration, string key, Uri? defaultValue = null) 182/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 188public static T? GetEnum<T>(this IConfiguration configuration, string key, T? defaultValue = default) 211/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 215public static T GetEnum<T>(this IConfiguration configuration, string key) 236/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param> 239public static string? GetValueWithNormalizedKey(this IConfiguration configuration, string configKey)
Aspire.Hosting.Native.Client (3)
Authoring\DistributedApplicationBuilder.cs (1)
34public IConfiguration Configuration => Settings.Configuration;
Authoring\NativeApplication.cs (1)
27public IConfiguration? Configuration { get; init; }
NativeProviderHost.cs (1)
16public sealed class NativeProviderHost(IConfiguration configuration, TimeProvider clock, ILogger logger)
Aspire.Hosting.Native.Core.Tests (1)
NativeBuilderAuthoringTests.cs (1)
32Assert.IsAssignableFrom<IConfiguration>(builder.Configuration);
Aspire.Hosting.Native.Server (2)
NativeServerConfiguration.cs (2)
33public static NativeServerConfiguration Parse(IConfiguration configuration, bool launchedByCli) 100public static NativeCliProcessMetadata Parse(IConfiguration configuration) => new(
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)
503var config = context.ExecutionContext.Services.GetRequiredService<IConfiguration>();
Aspire.Hosting.RemoteHost (14)
AssemblyLoader.cs (2)
27IConfiguration configuration, 180IConfiguration configuration,
Diagnostics\RemoteHostProfilingTelemetry.cs (4)
12internal sealed class RemoteHostProfilingTelemetry(IConfiguration configuration) : IDisposable 117public static bool IsProfilingEnabled(IConfiguration? configuration) 123public static bool ShouldConfigureExporter(IConfiguration? configuration) 330private static string? GetConfigurationValue(IConfiguration? configuration, string name, string legacyName)
JsonRpcAuthenticationState.cs (1)
14public JsonRpcAuthenticationState(IConfiguration configuration)
JsonRpcServer.cs (1)
33IConfiguration configuration,
Language\IntegrationHostConfiguration.cs (2)
16public IntegrationHostConfiguration(IConfiguration configuration) 103private static TimeSpan ReadDuration(IConfiguration configuration, string name, TimeSpan defaultValue)
OrphanDetector.cs (2)
13private readonly IConfiguration _configuration; 17public OrphanDetector(IConfiguration configuration, IHostApplicationLifetime lifetime, ILogger<OrphanDetector> logger)
RemoteHostServer.cs (2)
71private static void ConfigureAppHostLogLevel(ILoggingBuilder logging, IConfiguration configuration) 82private static void ConfigureServices(IServiceCollection services, IConfiguration configuration)
Aspire.Hosting.RemoteHost.Tests (4)
JsonRpcAuthenticationTests.cs (1)
278services.AddSingleton(sp => new Language.IntegrationHostConfiguration(sp.GetRequiredService<IConfiguration>()));
RemoteHostProfilingTelemetryTests.cs (1)
232private static IConfiguration CreateConfiguration(params (string Key, string? Value)[] values)
ServiceErrorMessageTests.cs (1)
155IConfiguration configuration)
TestServices\IntegrationHostTestServices.cs (1)
17LanguageSupportResolver resolver, ExternalCapabilityRegistry registry, IConfiguration configuration,
Aspire.Hosting.Testing (1)
DistributedApplicationHostingTestingExtensions.cs (1)
112var browserToken = app.Services.GetRequiredService<IConfiguration>()["AppHost:BrowserToken"];
Aspire.Hosting.Testing.Tests (4)
TestingBuilderTests.cs (2)
443var config = app.Services.GetRequiredService<IConfiguration>();
TestingFactoryTests.cs (2)
74var config = _app.Services.GetRequiredService<IConfiguration>();
Aspire.Hosting.Tests (85)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (55)
33.AddSingleton<IConfiguration>(configuration) 97.AddSingleton<IConfiguration>(configuration) 145app.Services.GetRequiredService<IConfiguration>(), 249app.Services.GetRequiredService<IConfiguration>(), 359app.Services.GetRequiredService<IConfiguration>(), 414app.Services.GetRequiredService<IConfiguration>(), 464app.Services.GetRequiredService<IConfiguration>(), 527app.Services.GetRequiredService<IConfiguration>(), 601app.Services.GetRequiredService<IConfiguration>(), 673app.Services.GetRequiredService<IConfiguration>(), 743app.Services.GetRequiredService<IConfiguration>(), 769app.Services.GetRequiredService<IConfiguration>(), 835app.Services.GetRequiredService<IConfiguration>(), 892app.Services.GetRequiredService<IConfiguration>(), 927app.Services.GetRequiredService<IConfiguration>(), 975app.Services.GetRequiredService<IConfiguration>(), 1044app.Services.GetRequiredService<IConfiguration>(), 1087app.Services.GetRequiredService<IConfiguration>(), 1160app.Services.GetRequiredService<IConfiguration>(), 1228app.Services.GetRequiredService<IConfiguration>(), 1270app.Services.GetRequiredService<IConfiguration>(), 1315app.Services.GetRequiredService<IConfiguration>(), 1363app.Services.GetRequiredService<IConfiguration>(), 1399app.Services.GetRequiredService<IConfiguration>(), 1426app.Services.GetRequiredService<IConfiguration>(), 1465app.Services.GetRequiredService<IConfiguration>(), 1504app.Services.GetRequiredService<IConfiguration>(), 1539app.Services.GetRequiredService<IConfiguration>(), 1574app.Services.GetRequiredService<IConfiguration>(), 1657app.Services.GetRequiredService<IConfiguration>(), 1687app.Services.GetRequiredService<IConfiguration>(), 1728app.Services.GetRequiredService<IConfiguration>(), 1772app.Services.GetRequiredService<IConfiguration>(), 1816app.Services.GetRequiredService<IConfiguration>(), 1860app.Services.GetRequiredService<IConfiguration>(), 1908app.Services.GetRequiredService<IConfiguration>(), 1960app.Services.GetRequiredService<IConfiguration>(), 2018app.Services.GetRequiredService<IConfiguration>(), 2069app.Services.GetRequiredService<IConfiguration>(), 2109app.Services.GetRequiredService<IConfiguration>(), 2177app.Services.GetRequiredService<IConfiguration>(), 2288app.Services.GetRequiredService<IConfiguration>(), 2343app.Services.GetRequiredService<IConfiguration>(), 2404app.Services.GetRequiredService<IConfiguration>(), 2473app.Services.GetRequiredService<IConfiguration>(), 2550app.Services.GetRequiredService<IConfiguration>(), 2600app.Services.GetRequiredService<IConfiguration>(), 2655app.Services.GetRequiredService<IConfiguration>(), 2687app.Services.GetRequiredService<IConfiguration>(), 2714app.Services.GetRequiredService<IConfiguration>(), 2743app.Services.GetRequiredService<IConfiguration>(), 2764app.Services.GetRequiredService<IConfiguration>(), 2797app.Services.GetRequiredService<IConfiguration>(), 2829.AddSingleton<IConfiguration>(configuration) 2866.AddSingleton<IConfiguration>(configuration)
Backchannel\BackchannelContractTests.cs (2)
316var configuration = CreateConfiguration( 418private static IConfiguration CreateConfiguration(params (string Key, string? Value)[] values)
Cli\CliOrphanDetectorTests.cs (1)
287IConfiguration configuration,
Dashboard\DashboardEventHandlersTests.cs (3)
94var configuration = app.Services.GetRequiredService<IConfiguration>(); 941IConfiguration configuration,
Dashboard\DashboardServiceTests.cs (1)
1837IConfiguration? configuration = null,
Dcp\DcpExecutorTests.cs (2)
540IConfiguration? configuration = null; 11378IConfiguration? configuration = null,
Dcp\DcpHostNotificationTests.cs (1)
719IConfiguration? configuration = null,
DebugSupportExtensionsTests.cs (6)
375var configuration = CreateConfiguration(debugSessionInfo: debugSessionInfo); 391var configuration = CreateConfiguration( 421var configuration = CreateConfiguration(debugSessionInfo: CreateDebugSessionInfo(supportedLaunchConfigurations)); 435var configuration = CreateConfiguration(debugSessionInfo: CreateDebugSessionInfo(["go", "python"])); 470var configuration = CreateConfiguration(debugSessionInfo: "{ not json"); 476private static IConfiguration CreateConfiguration(string? debugSessionPort = "12345", string? debugSessionInfo = null)
DistributedApplicationBuilderTests.cs (6)
112var config = app.Services.GetRequiredService<IConfiguration>(); 243var config = app.Services.GetRequiredService<IConfiguration>(); 803var config = app.Services.GetRequiredService<IConfiguration>();
DistributedApplicationTests.cs (2)
167var configuration = CreateConfiguration((KnownConfigNames.ProfilingEnabled, "true")); 2465private static IConfiguration CreateConfiguration(params (string Key, string? Value)[] values)
FileSystemServiceTests.cs (1)
32private static IConfiguration CreateConfiguration(bool preserveTempFiles = false)
Orchestrator\ParameterProcessorTests.cs (1)
1666services.AddSingleton<IConfiguration>(configuration);
ProjectResourceTests.cs (1)
1160public IConfiguration? Configuration => JsonConfigString == null ? null : new ConfigurationBuilder()
tests\Shared\TestTerminalService.cs (1)
28public static TerminalService Create(IConfiguration configuration)
VersionChecking\VersionCheckServiceTests.cs (1)
391IConfiguration? 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.Azure.Cosmos (1)
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.Microsoft.Data.SqlClient (1)
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.Microsoft.Data.SqlClient.Tests (1)
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.Microsoft.EntityFrameworkCore.Cosmos (2)
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
src\Components\Common\EntityFrameworkUtils.cs (1)
16public static TSettings GetDbContextSettings<TContext, TSettings>(this IHostApplicationBuilder builder, string defaultConfigSectionName, string? connectionName, Action<TSettings, IConfiguration> bindSettings)
Aspire.Microsoft.EntityFrameworkCore.SqlServer (2)
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
src\Components\Common\EntityFrameworkUtils.cs (1)
16public static TSettings GetDbContextSettings<TContext, TSettings>(this IHostApplicationBuilder builder, string defaultConfigSectionName, string? connectionName, Action<TSettings, IConfiguration> bindSettings)
Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration (3)
src\Components\Common\AzureComponent.cs (2)
34protected abstract void BindSettingsToConfiguration(TSettings settings, IConfiguration configuration); 36protected abstract void BindClientOptionsToConfiguration(IAzureClientBuilder<TClient, TClientOptions> clientBuilder, IConfiguration configuration);
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.Milvus.Client (1)
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.MongoDB.Driver (1)
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.MongoDB.EntityFrameworkCore (2)
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
src\Components\Common\EntityFrameworkUtils.cs (1)
16public static TSettings GetDbContextSettings<TContext, TSettings>(this IHostApplicationBuilder builder, string defaultConfigSectionName, string? connectionName, Action<TSettings, IConfiguration> bindSettings)
Aspire.MySqlConnector (1)
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.NATS.Net (1)
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.NATS.Net.Tests (2)
NatsClientPublicApiTests.cs (2)
235var __ = provider.GetRequiredService<IConfiguration>();
Aspire.Npgsql (1)
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.Npgsql.EntityFrameworkCore.PostgreSQL (2)
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
src\Components\Common\EntityFrameworkUtils.cs (1)
16public static TSettings GetDbContextSettings<TContext, TSettings>(this IHostApplicationBuilder builder, string defaultConfigSectionName, string? connectionName, Action<TSettings, IConfiguration> bindSettings)
Aspire.OpenAI (1)
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.Oracle.EntityFrameworkCore (2)
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
src\Components\Common\EntityFrameworkUtils.cs (1)
16public static TSettings GetDbContextSettings<TContext, TSettings>(this IHostApplicationBuilder builder, string defaultConfigSectionName, string? connectionName, Action<TSettings, IConfiguration> bindSettings)
Aspire.Pomelo.EntityFrameworkCore.MySql (2)
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
src\Components\Common\EntityFrameworkUtils.cs (1)
16public static TSettings GetDbContextSettings<TContext, TSettings>(this IHostApplicationBuilder builder, string defaultConfigSectionName, string? connectionName, Action<TSettings, IConfiguration> bindSettings)
Aspire.Qdrant.Client (1)
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.RabbitMQ.Client (1)
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.Seq (1)
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
Aspire.StackExchange.Redis (5)
AspireRedisExtensions.cs (1)
215private static ConfigurationOptions BindToConfiguration(ConfigurationOptions options, IConfiguration configuration)
src\Components\Common\ConnectionStringConfigurationExtensions.cs (1)
11public static bool TryGetConnectionString(this IConfiguration configuration, string connectionName, [NotNullWhen(true)] out string? connectionString)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\Shared\DatabaseSemanticConventionHelper.cs (2)
49public static DatabaseSemanticConvention GetSemanticConventionOptIn(IConfiguration configuration) 161private static bool TryGetConfiguredValues(IConfiguration configuration, [NotNullWhen(true)] out HashSet<string>? values)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\StackExchangeRedisInstrumentationOptions.cs (1)
24internal StackExchangeRedisInstrumentationOptions(IConfiguration configuration)
Aspire.TerminalHost (17)
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)
TerminalHostApp.cs (1)
361internal static HostApplicationBuilder? CreateTelemetryHostBuilder(IConfiguration configuration)
AzureAppConfiguration.Web (1)
Program.cs (1)
17app.MapGet("/message", (IConfiguration config) =>
BasketService (2)
BasketService.cs (2)
9public class BasketService(IBasketRepository repository, IConfiguration configuration, IConnection? messageConnection, ILogger<BasketService> logger) : Basket.BasketBase 12private readonly IConfiguration _configuration = configuration;
blazor-devserver (4)
Server\Startup.cs (4)
16public Startup(IConfiguration configuration) 21public IConfiguration Configuration { get; } 28public static void Configure(IApplicationBuilder app, IConfiguration configuration, ILogger<Startup> logger) 96private static void EnableConfiguredPathbase(IApplicationBuilder app, IConfiguration configuration)
dotnet-user-jwts (10)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (10)
40public static T? Get<T>(this IConfiguration configuration) => (T?)(GetCore(configuration, typeof(T), configureOptions: null) ?? default(T)); 46public static object? GetCore(this IConfiguration configuration, Type type, Action<BinderOptions>? configureOptions) 67public static void BindCore(IConfiguration configuration, ref global::Microsoft.AspNetCore.Authentication.JwtBearer.Tools.SigningKey instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 72public static void BindCore(IConfiguration configuration, ref global::Microsoft.AspNetCore.Authentication.JwtBearer.Tools.SigningKey[] instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 92public static global::Microsoft.AspNetCore.Authentication.JwtBearer.Tools.SigningKey InitializeMicrosoft__AspNetCore__Authentication__JwtBearer__Tools__SigningKey(IConfiguration configuration, BinderOptions? binderOptions) 120public static bool TryGetConfigurationValue(IConfiguration configuration, string key, out string? value) 133public static void ValidateConfigurationKeys(Type type, Lazy<global::System.Collections.Generic.HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions) 154public static bool HasValueOrChildren(IConfiguration configuration) 163public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.AspNetCore (19)
ForwardedHeadersOptionsSetup.cs (2)
13private readonly IConfiguration _configuration; 15public ForwardedHeadersOptionsSetup(IConfiguration configuration)
ForwardedHeadersStartupFilter.cs (2)
12private readonly IConfiguration _configuration; 14public ForwardedHeadersStartupFilter(IConfiguration configuration)
WebApplication.cs (4)
47/// The application's configured <see cref="IConfiguration"/>. 49public IConfiguration Configuration => _host.Services.GetRequiredService<IConfiguration>(); 266public IConfiguration Configuration => _webApplication.Configuration;
WebHost.cs (11)
128/// load <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json', 129/// load <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly, 130/// load <see cref="IConfiguration"/> from environment variables, 147/// load <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json', 148/// load <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly, 149/// load <see cref="IConfiguration"/> from environment variables, 150/// load <see cref="IConfiguration"/> from supplied command line args, 302/// load <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json', 303/// load <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly, 304/// load <see cref="IConfiguration"/> from environment variables, 305/// load <see cref="IConfiguration"/> from supplied command line args,
Microsoft.AspNetCore.Authentication (6)
AuthenticationConfigurationProviderExtensions.cs (3)
16/// Returns the specified <see cref="IConfiguration"/> object. 20/// <returns>The specified <see cref="IConfiguration"/> object, or null if the requested section does not exist.</returns> 21public static IConfiguration GetSchemeConfiguration(this IAuthenticationConfigurationProvider provider, string authenticationScheme)
DefaultAuthenticationConfigurationProvider.cs (3)
10private readonly IConfiguration _configuration; 17public DefaultAuthenticationConfigurationProvider(IConfiguration configuration) 20public IConfiguration AuthenticationConfiguration => _configuration.GetSection(AuthenticationKey);
Microsoft.AspNetCore.Authentication.Abstractions (1)
IAuthenticationConfigurationProvider.cs (1)
18IConfiguration AuthenticationConfiguration { get; }
Microsoft.AspNetCore.Authentication.JwtBearer (2)
JwtBearerConfigureOptions.cs (2)
36var configSection = _authenticationConfigurationProvider.GetSchemeConfiguration(name); 80private static IEnumerable<SecurityKey> GetIssuerSigningKeys(IConfiguration configuration, List<string?> issuers)
Microsoft.AspNetCore.Authentication.OpenIdConnect (2)
OpenIdConnectConfigureOptions.cs (2)
36var configSection = _authenticationConfigurationProvider.GetSchemeConfiguration(name); 85private static void SetCookieFromConfig(IConfiguration cookieConfigSection, CookieBuilder cookieBuilder)
Microsoft.AspNetCore.AzureAppServices.HostingStartup (4)
AzureAppServicesHostingStartup.cs (1)
24var baseConfiguration = HostingStartupConfigurationExtensions.GetBaseConfiguration();
HostingStartupConfigurationExtensions.cs (3)
11public static IConfiguration GetBaseConfiguration() 17public static bool IsEnabled(this IConfiguration configuration, string hostingStartupName, string featureName) 28public static bool TryGetOption(this IConfiguration configuration, string hostingStartupName, string featureName, [NotNullWhen(true)] out string? value)
Microsoft.AspNetCore.Components.Endpoints (4)
Builder\BrowserToolsHotReloadSettings.cs (2)
25var configuration = services.GetService<IConfiguration>();
DependencyInjection\DefaultRazorComponentsServiceOptionsConfiguration.cs (2)
15IConfiguration configuration, 20public IConfiguration Configuration { get; } = configuration;
Microsoft.AspNetCore.Components.Server (2)
Circuits\CircuitOptionsJSInteropDetailedErrorsConfiguration.cs (2)
12public CircuitOptionsJSInteropDetailedErrorsConfiguration(IConfiguration configuration) 17public IConfiguration Configuration { get; }
Microsoft.AspNetCore.Components.WebAssembly (5)
Hosting\WebAssemblyHost.cs (2)
25private readonly IConfiguration _configuration; 62public IConfiguration Configuration => _configuration;
Hosting\WebAssemblyHostBuilder.cs (1)
320Services.AddSingleton<IConfiguration>(Configuration);
Hosting\WebAssemblyHostConfiguration.cs (2)
92IEnumerable<IConfigurationSection> IConfiguration.GetChildren() 168/// Builds an <see cref="IConfiguration"/> with keys and values from the set of providers registered in
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
WebAssemblyComponentsServiceOptionsConfiguration.cs (1)
11internal sealed class WebAssemblyComponentsServiceOptionsConfiguration(IConfiguration configuration, IServiceProviderIsService serviceProviderIsService) : IPostConfigureOptions<WebAssemblyComponentsServiceOptions>
Microsoft.AspNetCore.DataProtection (1)
Internal\KeyManagementOptionsPostSetup.cs (1)
41public KeyManagementOptionsPostSetup(IConfiguration configuration, ILoggerFactory loggerFactory)
Microsoft.AspNetCore.Diagnostics.Middleware (4)
Buffering\PerIncomingRequestLoggingBuilderExtensions.cs (2)
26/// <param name="configuration">The <see cref="IConfiguration" /> to add.</param> 33public static ILoggingBuilder AddPerIncomingRequestBuffer(this ILoggingBuilder builder, IConfiguration configuration)
Buffering\PerRequestLogBufferingConfigureOptions.cs (2)
13private readonly IConfiguration _configuration; 15public PerRequestLogBufferingConfigureOptions(IConfiguration configuration)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (1)
Buffering\PerIncomingRequestLoggingBuilderExtensionsTests.cs (1)
46IConfiguration? configuration = null;
Microsoft.AspNetCore.Hosting (20)
GenericHost\GenericWebHostBuilder.cs (1)
391if (serviceType == typeof(IConfiguration))
GenericHost\GenericWebHostService.cs (2)
28IConfiguration configuration, 58public IConfiguration Configuration { get; }
GenericHost\WebHostBuilderBase.cs (1)
13private protected readonly IConfiguration _config;
Internal\WebHost.cs (2)
34private readonly IConfiguration _config; 53IConfiguration config,
Internal\WebHostOptions.cs (2)
14public WebHostOptions(IConfiguration primaryConfiguration, IConfiguration? fallbackConfiguration = null, IHostEnvironment? environment = null)
StaticWebAssets\StaticWebAssetsLoader.cs (3)
23/// <param name="configuration">The host <see cref="IConfiguration"/>.</param> 24public static void UseStaticWebAssets(IWebHostEnvironment environment, IConfiguration configuration) 46internal static Stream? ResolveManifest(IWebHostEnvironment environment, IConfiguration configuration)
WebHostBuilder.cs (6)
28private readonly IConfiguration _config; 114/// Adds a delegate for configuring the <see cref="IConfigurationBuilder"/> that will construct an <see cref="IConfiguration"/>. 116/// <param name="configureDelegate">The delegate for configuring the <see cref="IConfigurationBuilder" /> that will be used to construct an <see cref="IConfiguration" />.</param> 119/// The <see cref="IConfiguration"/> and <see cref="ILoggerFactory"/> on the <see cref="WebHostBuilderContext"/> are uninitialized at this stage. 176_ = host.Services.GetService<IConfiguration>(); 285services.AddSingleton<IConfiguration>(_ => configuration);
WebHostBuilderExtensions.cs (3)
210/// Adds a delegate for configuring the <see cref="IConfigurationBuilder"/> that will construct an <see cref="IConfiguration"/>. 213/// <param name="configureDelegate">The delegate for configuring the <see cref="IConfigurationBuilder" /> that will be used to construct an <see cref="IConfiguration" />.</param> 216/// The <see cref="IConfiguration"/> and <see cref="ILoggerFactory"/> on the <see cref="WebHostBuilderContext"/> are uninitialized at this stage.
Microsoft.AspNetCore.Hosting.Abstractions (7)
HostingAbstractionsWebHostBuilderExtensions.cs (2)
22/// <param name="configuration">The <see cref="IConfiguration"/> containing settings to be used.</param> 24public static IWebHostBuilder UseConfiguration(this IWebHostBuilder hostBuilder, IConfiguration configuration)
IWebHostBuilder.cs (3)
23/// Adds a delegate for configuring the <see cref="IConfigurationBuilder"/> that will construct an <see cref="IConfiguration"/>. 25/// <param name="configureDelegate">The delegate for configuring the <see cref="IConfigurationBuilder" /> that will be used to construct an <see cref="IConfiguration" />.</param> 28/// The <see cref="IConfiguration"/> and <see cref="ILoggerFactory"/> on the <see cref="WebHostBuilderContext"/> are uninitialized at this stage.
WebHostBuilderContext.cs (2)
19/// The <see cref="IConfiguration" /> containing the merged configuration of the application and the <see cref="IWebHost" />. 21public IConfiguration Configuration { get; set; } = default!;
Microsoft.AspNetCore.HttpsPolicy (3)
HttpsRedirectionMiddleware.cs (3)
26private readonly IConfiguration _config; 36public HttpsRedirectionMiddleware(RequestDelegate next, IOptions<HttpsRedirectionOptions> options, IConfiguration config, ILoggerFactory loggerFactory) 66public HttpsRedirectionMiddleware(RequestDelegate next, IOptions<HttpsRedirectionOptions> options, IConfiguration config, ILoggerFactory loggerFactory,
Microsoft.AspNetCore.Server.IIS (3)
Core\IISEnvironmentFeature.cs (2)
11public static bool TryCreate(IConfiguration configuration, [NotNullWhen(true)] out IIISEnvironmentFeature? result) 25private IISEnvironmentFeature(IConfiguration configuration)
Core\IISHttpServer.cs (1)
62IConfiguration configuration,
Microsoft.AspNetCore.Server.Kestrel.Core (10)
Internal\ConfigurationReader.cs (2)
24private readonly IConfiguration _configuration; 30public ConfigurationReader(IConfiguration configuration)
KestrelConfigurationLoader.cs (3)
36IConfiguration configuration, 59/// Gets the application <see cref="IConfiguration"/>. 61public IConfiguration Configuration { get; internal set; } // Setter internal for testing
KestrelServerOptions.cs (5)
446/// Creates a configuration loader for setting up Kestrel that takes an <see cref="IConfiguration"/> as input. 448/// Call <see cref="Configure(IConfiguration, bool)"/> to enable dynamic endpoint binding updates. 452public KestrelConfigurationLoader Configure(IConfiguration config) => Configure(config, reloadOnChange: false); 455/// Creates a configuration loader for setting up Kestrel that takes an <see cref="IConfiguration"/> as input. 464public KestrelConfigurationLoader Configure(IConfiguration config, bool reloadOnChange)
Microsoft.AspNetCore.StaticAssets (5)
Development\StaticAssetDevelopmentRuntimeHandler.cs (5)
250var config = serviceProvider.GetRequiredService<IConfiguration>(); 261var config = endpoints.ServiceProvider.GetRequiredService<IConfiguration>(); 334private static bool IsEnabled(IConfiguration config, string key)
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
Settings.cs (1)
21public Settings(IConfiguration config)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (1)
Settings.cs (1)
15public Settings(IConfiguration config)
Microsoft.Extensions.AI.Integration.Tests (1)
TestRunnerConfiguration.cs (1)
10public static IConfiguration Instance { get; } = new ConfigurationBuilder()
Microsoft.Extensions.AI.OpenAI.Tests (1)
IntegrationTestHelpers.cs (1)
20var configuration = TestRunnerConfiguration.Instance;
Microsoft.Extensions.Configuration (15)
ChainedBuilderExtensions.cs (5)
10/// Provides extension methods for adding <see cref="IConfiguration"/> to an <see cref="IConfigurationBuilder"/>. 18/// <param name="config">The <see cref="IConfiguration"/> to add.</param> 20public static IConfigurationBuilder AddConfiguration(this IConfigurationBuilder configurationBuilder, IConfiguration config) 27/// <param name="config">The <see cref="IConfiguration"/> to add.</param> 30public static IConfigurationBuilder AddConfiguration(this IConfigurationBuilder configurationBuilder, IConfiguration config, bool shouldDisposeConfiguration)
ChainedConfigurationProvider.cs (3)
15private readonly IConfiguration _config; 34public IConfiguration Configuration => _config; 95IConfiguration section = parentPath == null ? _config : _config.GetSection(parentPath);
ChainedConfigurationSource.cs (2)
9/// Represents a chained <see cref="IConfiguration"/> as an <see cref="IConfigurationSource"/>. 17public IConfiguration? Configuration { get; set; }
ConfigurationBuilder.cs (1)
41/// Builds an <see cref="IConfiguration"/> with keys and values from the set of providers registered in
ConfigurationManager.cs (1)
100IChangeToken IConfiguration.GetReloadToken() => _changeToken;
ConfigurationSectionDebugView.cs (3)
43internal static List<ConfigurationSectionDebugView> FromConfiguration(IConfiguration current, IConfigurationRoot root) 47var stack = new Stack<IConfiguration>(); 52IConfiguration config = stack.Pop();
Microsoft.Extensions.Configuration.Abstractions (12)
ConfigurationExtensions.cs (8)
36public static string? GetConnectionString(this IConfiguration configuration, string name) 42/// Get the enumeration of key value pairs within the <see cref="IConfiguration" /> 46public static IEnumerable<KeyValuePair<string, string?>> AsEnumerable(this IConfiguration configuration) => configuration.AsEnumerable(makePathsRelative: false); 49/// Get the enumeration of key value pairs within the <see cref="IConfiguration" /> 54public static IEnumerable<KeyValuePair<string, string?>> AsEnumerable(this IConfiguration configuration, bool makePathsRelative) 56var stack = new Stack<IConfiguration>(); 61IConfiguration config = stack.Pop(); 98public static IConfigurationSection GetRequiredSection(this IConfiguration configuration, string key)
IConfigurationBuilder.cs (1)
32/// Builds an <see cref="IConfiguration"/> with keys and values from the set of sources registered in
IConfigurationManager.cs (1)
10/// It is both an <see cref="IConfigurationBuilder"/> and an <see cref="IConfiguration"/>.
IConfigurationRoot.cs (1)
9/// Represents the root of an <see cref="IConfiguration"/> hierarchy.
IConfigurationSection.cs (1)
17/// Gets the full path to this section within the <see cref="IConfiguration"/>.
Microsoft.Extensions.Configuration.Binder (21)
ConfigurationBinder.cs (21)
37public static T? Get<T>(this IConfiguration configuration) 51public static T? Get<T>(this IConfiguration configuration, Action<BinderOptions>? configureOptions) 73public static object? Get(this IConfiguration configuration, Type type) 88this IConfiguration configuration, 110public static void Bind(this IConfiguration configuration, string key, object? instance) 123public static void Bind(this IConfiguration configuration, object? instance) 134public static void Bind(this IConfiguration configuration, object? instance, Action<BinderOptions>? configureOptions) 155public static T? GetValue<T>(this IConfiguration configuration, string key) 170public static T? GetValue<T>(this IConfiguration configuration, string key, T defaultValue) 184this IConfiguration configuration, 202this IConfiguration configuration, 220private static void BindProperties(object instance, IConfiguration configuration, BinderOptions options, ParameterInfo[]? constructorParameters) 292private static void BindProperty(PropertyInfo property, object instance, IConfiguration config, BinderOptions options) 328IConfiguration config, 555IConfiguration config, 675IConfiguration config, BinderOptions options) 746IConfiguration config, BinderOptions options) 816IConfiguration config, BinderOptions options) 852private static Array BindArray(Type type, IEnumerable? source, IConfiguration config, BinderOptions options) 911private static object? BindSet(Type type, IEnumerable? source, IConfiguration config, BinderOptions options) 1144private static object? BindParameter(ParameterInfo parameter, Type type, IConfiguration config,
Microsoft.Extensions.Diagnostics (25)
Metrics\Configuration\IMetricListenerConfigurationFactory.cs (1)
18IConfiguration GetConfiguration(string listenerName);
Metrics\Configuration\MetricListenerConfigurationFactory.cs (1)
20public 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) 17public 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)
20public 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) 17public IConfiguration Configuration { get; }
Tracing\Configuration\TracingConfigureOptions.cs (2)
18private readonly IConfiguration _configuration; 20public TracingConfigureOptions(IConfiguration configuration)
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (1)
TelemetryHealthChecksPublisherExtensionsTests.cs (1)
69private static IConfiguration SetupTelemetryHealthCheckPublisherConfiguration(string logOnlyUnhealthy)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (1)
ResourceHealthCheckExtensionsTests.cs (1)
563private static IConfiguration SetupResourceHealthCheckConfiguration(
Microsoft.Extensions.Hosting (57)
Host.cs (20)
22/// <item><description>load host <see cref="IConfiguration"/> from "DOTNET_" prefixed environment variables</description></item> 23/// <item><description>load app <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json'</description></item> 24/// <item><description>load app <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly</description></item> 25/// <item><description>load app <see cref="IConfiguration"/> from environment variables</description></item> 41/// <item><description>load host <see cref="IConfiguration"/> from "DOTNET_" prefixed environment variables</description></item> 42/// <item><description>load host <see cref="IConfiguration"/> from supplied command line args</description></item> 43/// <item><description>load app <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json'</description></item> 44/// <item><description>load app <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly</description></item> 45/// <item><description>load app <see cref="IConfiguration"/> from environment variables</description></item> 46/// <item><description>load app <see cref="IConfiguration"/> from supplied command line args</description></item> 66/// <item><description>load host <see cref="IConfiguration"/> from "DOTNET_" prefixed environment variables</description></item> 67/// <item><description>load app <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json'</description></item> 68/// <item><description>load app <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly</description></item> 69/// <item><description>load app <see cref="IConfiguration"/> from environment variables</description></item> 84/// <item><description>load host <see cref="IConfiguration"/> from "DOTNET_" prefixed environment variables</description></item> 85/// <item><description>load host <see cref="IConfiguration"/> from supplied command line args</description></item> 86/// <item><description>load app <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json'</description></item> 87/// <item><description>load app <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly</description></item> 88/// <item><description>load app <see cref="IConfiguration"/> from environment variables</description></item> 89/// <item><description>load app <see cref="IConfiguration"/> from supplied command line args</description></item>
HostApplicationBuilder.cs (12)
42/// <item><description>load host <see cref="IConfiguration"/> from "DOTNET_" prefixed environment variables</description></item> 43/// <item><description>load app <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json'</description></item> 44/// <item><description>load app <see cref="IConfiguration"/> from '[<see cref="IHostEnvironment.ApplicationName"/>].settings.json' and '[<see cref="IHostEnvironment.ApplicationName"/>].settings.[<see cref="IHostEnvironment.EnvironmentName"/>].json' when <see cref="IHostEnvironment.ApplicationName"/> is not empty</description></item> 45/// <item><description>load app <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly</description></item> 46/// <item><description>load app <see cref="IConfiguration"/> from environment variables</description></item> 63/// <item><description>load host <see cref="IConfiguration"/> from "DOTNET_" prefixed environment variables</description></item> 64/// <item><description>load host <see cref="IConfiguration"/> from supplied command line args</description></item> 65/// <item><description>load app <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json'</description></item> 66/// <item><description>load app <see cref="IConfiguration"/> from '[<see cref="IHostEnvironment.ApplicationName"/>].settings.json' and '[<see cref="IHostEnvironment.ApplicationName"/>].settings.[<see cref="IHostEnvironment.EnvironmentName"/>].json' when <see cref="IHostEnvironment.ApplicationName"/> is not empty</description></item> 67/// <item><description>load app <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly</description></item> 68/// <item><description>load app <see cref="IConfiguration"/> from environment variables</description></item> 69/// <item><description>load app <see cref="IConfiguration"/> from supplied command line args</description></item>
HostApplicationBuilderSettings.cs (5)
32/// * load <see cref="IConfiguration"/> from "DOTNET_" prefixed environment variables 33/// * load <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json' 34/// * load <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly 35/// * load <see cref="IConfiguration"/> from environment variables 36/// * load <see cref="IConfiguration"/> from supplied command line args
HostBuilder.cs (9)
34private IConfiguration? _hostConfiguration; 35private IConfiguration? _appConfiguration; 61/// to construct the <see cref="IConfiguration"/> for the host.</param> 77/// to construct the <see cref="IConfiguration"/> for the host.</param> 91/// to construct the <see cref="IConfiguration"/> for the host.</param> 137/// to construct the <see cref="IConfiguration"/> for the host.</param> 227internal static (HostingEnvironment, PhysicalFileProvider) CreateHostingEnvironment(IConfiguration hostConfiguration) 297IConfiguration appConfiguration, 375_ = serviceProvider.GetService<IConfiguration>();
HostingHostBuilderExtensions.cs (8)
143/// to construct the <see cref="IConfiguration"/> for the host.</param> 181/// * load host <see cref="IConfiguration"/> from "DOTNET_" prefixed environment variables 182/// * load host <see cref="IConfiguration"/> from supplied command line args 183/// * load app <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json' 184/// * 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 185/// * load app <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly 186/// * load app <see cref="IConfiguration"/> from environment variables 187/// * load app <see cref="IConfiguration"/> from supplied command line args
HostOptions.cs (1)
62internal void Initialize(IConfiguration configuration)
Internal\Host.cs (2)
582public IConfiguration Configuration => host.Services.GetRequiredService<IConfiguration>();
Microsoft.Extensions.Hosting.Abstractions (4)
HostBuilderContext.cs (2)
32/// The <see cref="IConfiguration" /> containing the merged configuration of the application and the <see cref="IHost" />. 34public IConfiguration Configuration { get; set; } = null!;
IHostBuilder.cs (2)
26/// to construct the <see cref="IConfiguration"/> for the host.</param> 36/// to construct the <see cref="IConfiguration"/> for the application.</param>
Microsoft.Extensions.Http (4)
DependencyInjection\SocketsHttpHandlerBuilderExtensions.cs (4)
47/// Uses <see cref="IConfiguration"/> to configure the primary <see cref="SocketsHttpHandler"/> for a 58/// All unmatched properties in <see cref="IConfiguration"/> will be ignored. 62public static ISocketsHttpHandlerBuilder Configure(this ISocketsHttpHandlerBuilder builder, IConfiguration configuration) 191private static SocketsHttpHandlerConfiguration ParseSocketsHttpHandlerConfiguration(IConfiguration config)
Microsoft.Extensions.Http.Resilience.Tests (4)
Helpers\ConfigurationStubFactory.cs (3)
12public static IConfiguration Create(Dictionary<string, string?> collection) => Create(collection, out _); 14public static IConfiguration Create(Dictionary<string, string?> collection, out Action<Dictionary<string, string?>> reload) 26public static IConfiguration CreateEmpty()
Routing\RoutingStrategyTest.cs (1)
112Action<IRoutingStrategyBuilder, IConfiguration> configure,
Microsoft.Extensions.Logging.AzureAppServices (11)
AzureAppServicesLoggerFactoryExtensions.cs (3)
56var config = SiteConfigurationProvider.GetAzureLoggingConfiguration(context); 97private static ConfigurationBasedLevelSwitcher CreateBlobFilterConfigureOptions(IConfiguration config) 105private static ConfigurationBasedLevelSwitcher CreateFileFilterConfigureOptions(IConfiguration config)
BatchLoggerConfigureOptions.cs (2)
11private readonly IConfiguration _configuration; 14public BatchLoggerConfigureOptions(IConfiguration configuration, string isEnabledKey)
BlobLoggerConfigureOptions.cs (2)
12private readonly IConfiguration _configuration; 16public BlobLoggerConfigureOptions(IConfiguration configuration, IWebAppContext context, Action<AzureBlobLoggerOptions> configureOptions)
ConfigurationBasedLevelSwitcher.cs (2)
12private readonly IConfiguration _configuration; 16public ConfigurationBasedLevelSwitcher(IConfiguration configuration, Type provider, string levelKey)
FileLoggerConfigureOptions.cs (1)
14public FileLoggerConfigureOptions(IConfiguration configuration, IWebAppContext context)
SiteConfigurationProvider.cs (1)
11public static IConfiguration GetAzureLoggingConfiguration(IWebAppContext context)
Microsoft.Extensions.Logging.Configuration (15)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (3)
39public static T? GetValue<T>(this IConfiguration configuration, string key, T defaultValue) => (T?)(BindingExtensions.GetValueCore(configuration, typeof(T), key) ?? defaultValue); 43public static object? GetValueCore(this IConfiguration configuration, Type type, string key) 61public static bool TryGetConfigurationValue(IConfiguration configuration, string key, out string? value)
ILoggerProviderConfiguration.cs (1)
17IConfiguration Configuration { get; }
ILoggerProviderConfigurationFactory.cs (2)
18/// <returns>The <see cref="IConfiguration"/> for the given <paramref name="providerType" />.</returns> 19IConfiguration GetConfiguration(Type providerType);
LoggerFilterConfigureOptions.cs (2)
14private readonly IConfiguration _configuration; 16public LoggerFilterConfigureOptions(IConfiguration configuration)
LoggerProviderConfiguration.cs (1)
15public IConfiguration Configuration { get; }
LoggerProviderConfigurationFactory.cs (1)
19public IConfiguration GetConfiguration(Type providerType)
LoggingBuilderExtensions.cs (3)
17/// Configures <see cref="LoggerFilterOptions" /> from an instance of <see cref="IConfiguration" />. 20/// <param name="configuration">The <see cref="IConfiguration" /> to add.</param> 22public static ILoggingBuilder AddConfiguration(this ILoggingBuilder builder, IConfiguration configuration)
LoggingConfiguration.cs (2)
10public IConfiguration Configuration { get; } 12public LoggingConfiguration(IConfiguration configuration)
Microsoft.Extensions.Logging.Console (23)
ConfigurationConsoleLoggerSettings.cs (2)
18internal readonly IConfiguration _configuration; 24public ConfigurationConsoleLoggerSettings(IConfiguration configuration)
ConsoleFormatterConfigureOptions.cs (1)
21private readonly IConfiguration _configuration;
ConsoleFormatterOptions.cs (1)
44internal virtual void Configure(IConfiguration configuration) => configuration.Bind(this);
ConsoleLoggerConfigureOptions.cs (1)
21private readonly IConfiguration _configuration;
ConsoleLoggerExtensions.cs (1)
170internal static IConfiguration GetFormatterOptionsSection(this ILoggerProviderConfiguration<ConsoleLoggerProvider> providerConfiguration)
ConsoleLoggerExtensions.Obsolete.cs (1)
24public static Logging.ILoggerFactory AddConsole(this Logging.ILoggerFactory factory, Extensions.Configuration.IConfiguration configuration)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (14)
39public static void Bind_Microsoft__Extensions__Logging__Console__ConsoleFormatterOptions(this IConfiguration configuration, object? instance) 55public static void Bind_Microsoft__Extensions__Logging__Console__ConsoleLoggerOptions(this IConfiguration configuration, object? instance) 70public static void Bind_Microsoft__Extensions__Logging__Console__JsonConsoleFormatterOptions(this IConfiguration configuration, object? instance) 85public static void Bind_Microsoft__Extensions__Logging__Console__SimpleConsoleFormatterOptions(this IConfiguration configuration, object? instance) 107public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.Console.ConsoleFormatterOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 149public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 264public static void BindCore(IConfiguration configuration, ref global::System.Text.Encodings.Web.JavaScriptEncoder instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 303public static void BindCore(IConfiguration configuration, ref global::System.Text.Json.JsonWriterOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 396public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.Console.JsonConsoleFormatterOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 452public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.Console.SimpleConsoleFormatterOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 519public static bool TryGetConfigurationValue(IConfiguration configuration, string key, out string? value) 532public static void ValidateConfigurationKeys(Type type, Lazy<global::System.Collections.Generic.HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions) 553public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
JsonConsoleFormatterOptions.cs (1)
26internal override void Configure(IConfiguration configuration) => configuration.Bind(this);
SimpleConsoleFormatterOptions.cs (1)
31internal override void Configure(IConfiguration configuration) => configuration.Bind(this);
Microsoft.Extensions.Logging.EventLog (5)
EventLogConfigureOptions.cs (1)
21private readonly IConfiguration _configuration;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (4)
39public static void Bind_Microsoft__Extensions__Logging__EventLog__EventLogSettings(this IConfiguration configuration, object? instance) 56public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.EventLog.EventLogSettings instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 101public static bool TryGetConfigurationValue(IConfiguration configuration, string key, out string? value) 114public static void ValidateConfigurationKeys(Type type, Lazy<global::System.Collections.Generic.HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions)
Microsoft.Extensions.Options.ConfigurationExtensions (31)
ConfigurationChangeTokenSource.cs (7)
12/// notified when <see cref="IConfiguration"/> changes. 17private readonly IConfiguration _config; 20/// Constructor taking the <see cref="IConfiguration"/> instance to watch. 23public ConfigurationChangeTokenSource(IConfiguration config) : this(Options.DefaultName, config) 28/// Constructor taking the <see cref="IConfiguration"/> instance to watch. 32public ConfigurationChangeTokenSource(string? name, IConfiguration config) 46/// Returns the reloadToken from the <see cref="IConfiguration"/>.
ConfigureFromConfigurationOptions.cs (5)
14/// Configures an option instance by using <see cref="ConfigurationBinder.Bind(IConfiguration, object)"/> against an <see cref="IConfiguration"/>. 21/// Initializes a new instance of the <see cref="ConfigureFromConfigurationOptions{TOptions}"/> class using the specified <see cref="IConfiguration"/> instance to bind against. 23/// <param name="config">The <see cref="IConfiguration"/> instance.</param> 27public ConfigureFromConfigurationOptions(IConfiguration config)
NamedConfigureFromConfigurationOptions.cs (8)
12/// Configures an option instance by using <see cref="ConfigurationBinder.Bind(IConfiguration, object)"/> against an <see cref="IConfiguration"/>. 19/// Constructor that takes the <see cref="IConfiguration"/> instance to bind against. 22/// <param name="config">The <see cref="IConfiguration"/> instance.</param> 25public NamedConfigureFromConfigurationOptions(string? name, IConfiguration config) 30/// Constructor that takes the <see cref="IConfiguration"/> instance to bind against. 33/// <param name="config">The <see cref="IConfiguration"/> instance.</param> 37public NamedConfigureFromConfigurationOptions(string? name, IConfiguration config, Action<BinderOptions>? configureBinder)
OptionsBuilderConfigurationExtensions.cs (7)
28public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config) where TOptions : class 41public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config, Action<BinderOptions>? configureBinder) where TOptions : class 51/// the <see cref="IConfiguration"/> obtained from the DI service provider. 61/// <seealso cref="Bind{TOptions}(OptionsBuilder{TOptions}, IConfiguration, Action{BinderOptions})"/> 73optionsBuilder.Configure<IConfiguration>((opts, config) => 75IConfiguration section = string.Equals("", configSectionPath, StringComparison.OrdinalIgnoreCase) 83return new ConfigurationChangeTokenSource<TOptions>(optionsBuilder.Name, sp.GetRequiredService<IConfiguration>());
OptionsConfigurationServiceCollectionExtensions.cs (4)
25public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config) where TOptions : class 38public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config) where TOptions : class 51public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config, Action<BinderOptions>? configureBinder) 66public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureBinder)
Microsoft.Extensions.ServiceDiscovery (6)
Configuration\ConfigurationServiceEndpointProvider.cs (2)
20private readonly IConfiguration _configuration; 34IConfiguration configuration,
Configuration\ConfigurationServiceEndpointProviderFactory.cs (2)
12/// <see cref="IServiceEndpointProviderFactory"/> implementation that resolves services using <see cref="IConfiguration"/>. 15IConfiguration configuration,
ServiceDiscoveryServiceCollectionExtensions.cs (2)
77/// Configures a service discovery endpoint provider which uses <see cref="IConfiguration"/> to resolve endpoints. 85/// Configures a service discovery endpoint provider which uses <see cref="IConfiguration"/> to resolve endpoints.
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (1)
DnsSrvServiceEndpointResolverTests.cs (1)
194.AddSingleton<IConfiguration>(config.Build())
Microsoft.Extensions.ServiceDiscovery.Tests (10)
ConfigurationServiceEndpointResolverTests.cs (7)
28.AddSingleton<IConfiguration>(config.Build()) 64.AddSingleton<IConfiguration>(config.Build()) 145.AddSingleton<IConfiguration>(config.Build()) 245.AddSingleton<IConfiguration>(config.Build()) 287.AddSingleton<IConfiguration>(config.Build()) 354.AddSingleton<IConfiguration>(config.Build()) 399.AddSingleton<IConfiguration>(config.Build())
PassThroughServiceEndpointResolverTests.cs (3)
55.AddSingleton<IConfiguration>(config.Build()) 88.AddSingleton<IConfiguration>(config.Build()) 122.AddSingleton<IConfiguration>(config.Build())
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (4)
YarpServiceDiscoveryTests.cs (4)
64.AddSingleton<IConfiguration>(config.Build()) 94.AddSingleton<IConfiguration>(config.Build()) 128.AddSingleton<IConfiguration>(config.Build()) 206.AddSingleton<IConfiguration>(config.Build())
Microsoft.Extensions.Telemetry (8)
Buffering\GlobalBufferLoggingBuilderExtensions.cs (2)
24/// <param name="configuration">The <see cref="IConfiguration" /> to add.</param> 30public static ILoggingBuilder AddGlobalBuffer(this ILoggingBuilder builder, IConfiguration configuration)
Buffering\GlobalLogBufferingConfigureOptions.cs (2)
13private readonly IConfiguration _configuration; 15public GlobalLogBufferingConfigureOptions(IConfiguration configuration)
Sampling\RandomProbabilisticSamplerConfigureOptions.cs (2)
12private readonly IConfiguration _configuration; 14public RandomProbabilisticSamplerConfigureOptions(IConfiguration configuration)
Sampling\SamplingLoggerBuilderExtensions.cs (2)
39/// <param name="configuration">The <see cref="IConfiguration" /> to add.</param> 46public static ILoggingBuilder AddRandomProbabilisticSampler(this ILoggingBuilder builder, IConfiguration configuration)
Microsoft.Extensions.Telemetry.Tests (1)
Buffering\GlobalBufferLoggerBuilderExtensionsTests.cs (1)
37IConfiguration? configuration = null;
Microsoft.Extensions.VectorData.ConformanceTests (1)
DependencyInjectionTests.cs (1)
209services.AddSingleton<IConfiguration>(configuration);
Microsoft.Maui (4)
Hosting\MauiApp.cs (3)
26 /// The application's configured <see cref="IConfiguration"/>. 28 public IConfiguration Configuration => _services.GetRequiredService<IConfiguration>();
Hosting\MauiAppBuilder.cs (1)
27 Services.AddSingleton<IConfiguration>(sp => configuration.Value);
OrderProcessor (2)
OrderProcessingWorker.cs (2)
12private readonly IConfiguration _config; 17public OrderProcessingWorker(ILogger<OrderProcessingWorker> logger, IConfiguration config, IServiceProvider serviceProvider)
Stress.ApiService (1)
LargeTelemetryGenerator.cs (1)
22public sealed class LargeTelemetryGenerator(ILogger<LargeTelemetryGenerator> logger, IConfiguration configuration)
Stress.TelemetryService (1)
TelemetryStresser.cs (1)
18public class TelemetryStresser(ILogger<TelemetryStresser> logger, IConfiguration config) : BackgroundService