예제 #1
0
        public static Task Run <TArea>(ConfigureServiceApp configure) where TArea : TimelineArea, new()
        {
            var host = new HostBuilder();

            configure.ApplyHost(host);
            configure.ApplyHostConfiguration(host);
            configure.ApplyAppConfiguration(host);
            configure.ApplyServices <TArea>(host);
            configure.ApplySerilog(host);

            return(host.Build().RunAsync());
        }
예제 #2
0
 public static Task Run <TArea>(ConfigureServiceApp configure) where TArea : TimelineArea, new() =>
 new ServiceAppHost <TArea>(configure).Run();
예제 #3
0
 internal ServiceAppHost(ConfigureServiceApp configure)
 {
     _configure = configure;
 }