예제 #1
0
 /// <summary>
 /// Main.
 /// </summary>
 public static void Main()
 {
     WebApplication
     .ConfigureApp()
     .ConfigureServices(x =>
     {
         x.AddLogging <SerilogProvider>();
     })
     .Build()
     .Run();
 }
예제 #2
0
 /// <summary>
 /// Main.
 /// </summary>
 public static void Main()
 {
     WebApplication
     .ConfigureApp()
     .ConfigureServices(x =>
     {
         x.AddLogging <SerilogProvider>();
         x.AddDataContext <SqlServerProvider /*MySqlProvider*/, WebDbContext>();
         x.AddEventing <EasyNetQProvider>();
     })
     .Build()
     .Run();
 }
예제 #3
0
 /// <summary>
 /// Creates a <see cref="IWebHostBuilder"/>, ready to <see cref="IWebHostBuilder.Build()"/> and <see cref="WebHostExtensions.Run(IWebHost)"/>.
 /// The application startup implementation is defaulted to <see cref="WebApplication"/>.
 /// </summary>
 /// <param name="args">The command-line args, if any.</param>
 /// <returns>The <see cref="IWebHostBuilder"/>.</returns>
 public static IWebHostBuilder ConfigureApp(params string[] args)
 {
     return(WebApplication
            .ConfigureApp <WebApplication>(args));
 }