@@ -17,34 +17,13 @@ public static IHostBuilder AddConfiguration<T>(this IHostBuilder hostBuilder, st
1717 var configuration = CreateConfiguration ( keyVaultUrl ) ;
1818 return BuildIOptionsDependency < T > ( hostBuilder , configuration ) ;
1919 }
20- /// <summary>
21- /// Create
22- /// </summary>
23- /// <typeparam name="T"></typeparam>
24- /// <param name="hostBuilder"></param>
25- /// <param name="config"></param>
26- /// <param name="keyVaultUrl"></param>
27- /// <returns></returns>
2820 public static IHostBuilder AddConfiguration < T > ( this IHostBuilder hostBuilder , out T config , string ? keyVaultUrl = null ) where T : class
2921 {
3022 var configuration = CreateConfiguration ( keyVaultUrl ) ;
3123
3224 config = configuration . Get < T > ( ) ! ;
3325 return BuildIOptionsDependency < T > ( hostBuilder , configuration ) ;
3426 }
35- /// <summary>
36- /// Creates and bind configuration that is not registered to IOptions
37- /// </summary>
38- /// <typeparam name="T"></typeparam>
39- /// <param name="keyVaultUrl"></param>
40- /// <param name="configFilePaths"></param>
41- /// <returns></returns>
42- public static T GetConfiguration < T > ( string ? keyVaultUrl = null , List < string > ? configFilePaths = null ) where T : class
43- {
44- var configuration = CreateConfiguration ( keyVaultUrl , configFilePaths ) ;
45- return configuration . Get < T > ( ) ;
46-
47- }
4827
4928 public static T GetConfiguration < T > ( string ? keyVaultUrl = null , List < string > ? configFilePaths = null ) where T : class
5029 {
@@ -58,14 +37,11 @@ private static IConfiguration CreateConfiguration(string? keyVaultUrl = null, Li
5837
5938 var loggerFactory = LoggerFactory . Create ( builder => builder . AddConsole ( ) ) ;
6039 var logger = loggerFactory . CreateLogger ( nameof ( ConfigurationExtension ) ) ;
61-
6240 logger . LogInformation ( "Building Configuration" ) ;
6341 ConfigurationBuilder configBuilder = new ConfigurationBuilder ( ) ;
64-
6542 keyVaultUrl ??= Environment . GetEnvironmentVariable ( "KeyVaultConnectionString" ) ;
6643
67- if ( keyVaultUrl != null )
68- {
44+ if ( keyVaultUrl != null ) {
6945 try
7046 {
7147 configBuilder . AddAzureKeyVault ( new Uri ( keyVaultUrl ) , new DefaultAzureCredential ( ) , new AzureKeyVaultConfigurationOptions ( ) ) ;
0 commit comments