# Microsoft.AspNetCore.Hosting.Infrastructure

``` diff
+namespace Microsoft.AspNetCore.Hosting.Infrastructure {
+    public interface ISupportsConfigureWebHost {
+        IHostBuilder ConfigureWebHost(Action<IWebHostBuilder> configure, Action<WebHostBuilderOptions> configureOptions);
+    }
+    public interface ISupportsStartup {
+        IWebHostBuilder Configure(Action<IApplicationBuilder> configure);
+        IWebHostBuilder Configure(Action<WebHostBuilderContext, IApplicationBuilder> configure);
+        IWebHostBuilder UseStartup(Type startupType);
+        IWebHostBuilder UseStartup<TStartup>(Func<WebHostBuilderContext, TStartup> startupFactory);
+    }
+}
```

