using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Util.Dependency;
namespace Util.Samples {
///
/// 应用程序
///
public class Program {
///
/// 应用程序入口点
///
/// 入口点参数
public static void Main( string[] args ) {
CreateHostBuilder( args ).Build().Run();
}
///
/// 创建主机生成器
///
public static IHostBuilder CreateHostBuilder( string[] args ) =>
Host.CreateDefaultBuilder( args )
.UseServiceProviderFactory( new ServiceProviderFactory() )
.ConfigureServices( services => services.AddHttpContextAccessor() )
.ConfigureWebHostDefaults( builder => builder.UseStartup() );
}
}