Skip to content

Commit 63c8d38

Browse files
Remove WebHost usage
Remove long-deprecated `WebHost` usage and instead use `Host`.
1 parent 1e7fa33 commit 63c8d38

File tree

5 files changed

+38
-46
lines changed

5 files changed

+38
-46
lines changed

src/Swashbuckle.AspNetCore.Cli/Program.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
using System.Reflection;
44
using System.Runtime.Loader;
55
using System.Text;
6-
using Microsoft.AspNetCore;
76
using Microsoft.AspNetCore.Hosting;
87
using Microsoft.Extensions.DependencyInjection;
98
using Microsoft.Extensions.Hosting;
@@ -263,8 +262,8 @@ private static IServiceProvider GetServiceProvider(Assembly startupAssembly)
263262

264263
try
265264
{
266-
return WebHost.CreateDefaultBuilder()
267-
.UseStartup(startupAssembly.GetName().Name)
265+
return Host.CreateDefaultBuilder()
266+
.ConfigureWebHostDefaults(builder => builder.UseStartup(startupAssembly.GetName().Name))
268267
.Build()
269268
.Services;
270269
}
Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1-
using Microsoft.AspNetCore;
2-
3-
namespace CliExample;
1+
namespace CliExample;
42

53
public class Program
64
{
7-
public static void Main(string[] args) => BuildWebHost(args).Run();
5+
public static void Main(string[] args) =>
6+
CreateHostBuilder(args).Build().Run();
87

9-
public static IWebHost BuildWebHost(string[] args) =>
10-
WebHost.CreateDefaultBuilder(args)
11-
.UseStartup<Startup>()
12-
.Build();
8+
public static IHostBuilder CreateHostBuilder(string[] args) =>
9+
Host.CreateDefaultBuilder(args)
10+
.ConfigureWebHostDefaults(webBuilder =>
11+
{
12+
webBuilder.UseStartup<Startup>();
13+
});
1314
}
Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
1-
using Microsoft.AspNetCore;
2-
3-
namespace ConfigFromFile;
1+
namespace ConfigFromFile;
42

53
public class Program
64
{
7-
public static void Main(string[] args)
8-
{
9-
BuildWebHost(args).Run();
10-
}
5+
public static void Main(string[] args) =>
6+
CreateHostBuilder(args).Build().Run();
117

12-
public static IWebHost BuildWebHost(string[] args) =>
13-
WebHost.CreateDefaultBuilder(args)
14-
.UseStartup<Startup>()
15-
.Build();
8+
public static IHostBuilder CreateHostBuilder(string[] args) =>
9+
Host.CreateDefaultBuilder(args)
10+
.ConfigureWebHostDefaults(webBuilder =>
11+
{
12+
webBuilder.UseStartup<Startup>();
13+
});
1614
}

test/WebSites/ReDoc/Program.cs

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
1-
using Microsoft.AspNetCore;
2-
3-
namespace ReDoc;
1+
namespace ReDoc;
42

53
public class Program
64
{
7-
public static void Main(string[] args)
8-
{
9-
BuildWebHost(args).Run();
10-
}
5+
public static void Main(string[] args) =>
6+
CreateHostBuilder(args).Build().Run();
117

12-
public static IWebHost BuildWebHost(string[] args) =>
13-
WebHost.CreateDefaultBuilder(args)
14-
.UseStartup<Startup>()
15-
.Build();
8+
public static IHostBuilder CreateHostBuilder(string[] args) =>
9+
Host.CreateDefaultBuilder(args)
10+
.ConfigureWebHostDefaults(webBuilder =>
11+
{
12+
webBuilder.UseStartup<Startup>();
13+
});
1614
}

test/WebSites/TestFirst/Program.cs

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
1-
using Microsoft.AspNetCore;
2-
3-
namespace TestFirst;
1+
namespace TestFirst;
42

53
public class Program
64
{
7-
public static void Main(string[] args)
8-
{
9-
var webHostBuilder = CreateWebHostBuilder(args);
10-
webHostBuilder.Build().Run();
11-
}
5+
public static void Main(string[] args) =>
6+
CreateHostBuilder(args).Build().Run();
127

13-
public static IWebHostBuilder CreateWebHostBuilder(string[] args)
14-
{
15-
return WebHost.CreateDefaultBuilder(args)
16-
.UseStartup<Startup>();
17-
}
8+
public static IHostBuilder CreateHostBuilder(string[] args) =>
9+
Host.CreateDefaultBuilder(args)
10+
.ConfigureWebHostDefaults(webBuilder =>
11+
{
12+
webBuilder.UseStartup<Startup>();
13+
});
1814
}

0 commit comments

Comments
 (0)