/// <summary> /// Main. /// </summary> public static void Main() { WebApplication .ConfigureApp() .ConfigureServices(x => { x.AddLogging <SerilogProvider>(); }) .Build() .Run(); }
/// <summary> /// Main. /// </summary> public static void Main() { WebApplication .ConfigureApp() .ConfigureServices(x => { x.AddLogging <SerilogProvider>(); x.AddDataContext <SqlServerProvider /*MySqlProvider*/, WebDbContext>(); x.AddEventing <EasyNetQProvider>(); }) .Build() .Run(); }
/// <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)); }