コード例 #1
0
        public static async Task Main(string[] args)
        {
            Engine.Init(args)
            .UseEcpHostQuickSettings(o =>
            {
                o.ConfigECPSecurityComponentsOptions = a =>
                {
                    a.CoreCertProviderType = typeof(ConfigurationCoreCertProvider);
                };
            })
            .UseMessageQueue()
            .UseDefaultMessageComponents()
            .UseWebSiteApiClient()
            .UseStydDomain()
            .UseStydRedis()
            .UseStydMySql()
            .UseStydDF()
            .UseStydShared()
            .UseStydOffice()
            .UseGRPC()
            .UseAliyun()
            .UseEcomApi()
            .UseHandlebars()
            .UseJsonConfiguration()
            .Start();

            var host = QuartzHost
                       .CreateHostBuilder <Startup>(args)
                       .Build();

            await QuartzHost.RunAsync(host).ConfigureAwait(false);

            Engine.Stop();
        }
コード例 #2
0
 public static void Main(string[] args) => QuartzHost.Run <Startup>(args);