1
0
mirror of synced 2025-12-22 03:12:45 -05:00
Files
core/release-notes/6.0/api-diff/Asp.Net/6.0.0_Microsoft.Extensions.Configuration.md
Rich Lander 8c8e5836c3 Fix linter errors in repo (#9689)
* Fix linter errors

* Update links
2025-01-13 21:40:52 -08:00

1.6 KiB

Microsoft.Extensions.Configuration

 namespace Microsoft.Extensions.Configuration {
     public class BinderOptions {
+        public bool ErrorOnUnknownConfiguration { get; set; }
     }
     public static class ConfigurationExtensions {
+        public static IConfigurationSection GetRequiredSection(this IConfiguration configuration, string key);
     }
+    public sealed class ConfigurationKeyNameAttribute : Attribute {
+        public ConfigurationKeyNameAttribute(string name);
+        public string Name { get; }
+    }
+    public sealed class ConfigurationManager : IConfiguration, IConfigurationBuilder, IConfigurationRoot, IDisposable {
+        public ConfigurationManager();
+        IDictionary<string, object> Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties { get; }
+        IList<IConfigurationSource> Microsoft.Extensions.Configuration.IConfigurationBuilder.Sources { get; }
+        IEnumerable<IConfigurationProvider> Microsoft.Extensions.Configuration.IConfigurationRoot.Providers { get; }
+        public string this[string key] { get; set; }
+        public void Dispose();
+        public IEnumerable<IConfigurationSection> GetChildren();
+        public IConfigurationSection GetSection(string key);
+        IChangeToken Microsoft.Extensions.Configuration.IConfiguration.GetReloadToken();
+        IConfigurationBuilder Microsoft.Extensions.Configuration.IConfigurationBuilder.Add(IConfigurationSource source);
+        IConfigurationRoot Microsoft.Extensions.Configuration.IConfigurationBuilder.Build();
+        void Microsoft.Extensions.Configuration.IConfigurationRoot.Reload();
+    }
 }