# Microsoft.AspNetCore.Builder

``` diff
 namespace Microsoft.AspNetCore.Builder {
-    public sealed class Configuration : IConfiguration, IConfigurationBuilder, IConfigurationRoot, IDisposable {
 {
-        public Configuration();

-        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 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();

-        void System.IDisposable.Dispose();

-    }
     public static class HttpLoggingBuilderExtensions {
+        public static IApplicationBuilder UseW3CLogging(this IApplicationBuilder app);
     }
     public sealed class WebApplicationBuilder {
-        public Configuration Configuration { get; }
+        public ConfigurationManager Configuration { get; }
     }
 }
```

