Beispiel #1
0
        static void Main(string[] args)
        {
            var worker = ServerTargetHelper.LoadInformation();

            Console.WriteLine(Newtonsoft.Json.JsonConvert.SerializeObject(worker));
            //加载配置文件
            UtilHelper.log = BKYL.Log.LogExtension.GetGlobalLog(BKYL.Log.LogFactory.LogEnum.console);
            var builder = new ConfigurationBuilder()
                          .AddJsonFile("appsettings.json");
            var configuration = builder.Build();

            appConfig = configuration.GetSection("data_config").Get <DataAppConfig>();
            ServerTargetHelper.SaveSerWorker();

            Console.WriteLine("==========================开始加载配置文件========================");
            ServerTargetHelper.DataConfig();
            Console.WriteLine("==========================配置加载完成========================");
            InitServiceJob job = new InitServiceJob();

            Console.WriteLine("==========================Job加载========================");
            _ = job.Init().Result;

            while (true)
            {
                Thread.Sleep(1000 * 60 * 60 * 24);
            }
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            var externalDataConfigOptions = new DataAppConfigOptions
            {
                SqlConnectionString = "Data Source=.;Integrated Security=True",
                OutputDatabaseName  = "TestDB"
            };

            var builder = DataAppConfig.AppContainerBuilder(externalDataConfigOptions);

            builder = AppConfig.AddConsoleRegistrations(builder);

            var container = builder.Build();
            var app       = container.Resolve <IApp>();

            app.Run();
        }