예제 #1
0
 protected override void OnStart(string[] args)
 {
     try
     {
         System.Data.SqlClient.SqlConnection conn = Shove.Database.MSSQL.CreateDataConnection<System.Data.SqlClient.SqlConnection>(ConnectionString);
         while (conn.State != ConnectionState.Open)
         {
             conn.Open();
             new Log("System").Write("数据库连接失败");
             System.Threading.Thread.Sleep(1000);
         }
         conn.Close();
     }
     catch (Exception e)
     {
        new Log("System").Write("MainService.OnStart Error " + e.Message);
     }
     new Log("System").Write("Database Connection Opened!");
     SunLottoTask = new eTickets(ConnectionString);
     // 电子票自动任务
     try
     {
         //run service
         SunLottoTask.Run();
         new Log("System").Write("Running SunLotto eTickets");
     }
     catch (Exception e)
     {
         new Log("System").Write("SunLotto eTickets 启动失败:" + e.Message);
     }
 }
예제 #2
0
 protected override void OnStart(string[] args)
 {
     try
     {
         System.Data.SqlClient.SqlConnection conn = Shove.Database.MSSQL.CreateDataConnection <System.Data.SqlClient.SqlConnection>(ConnectionString);
         while (conn.State != ConnectionState.Open)
         {
             conn.Open();
             new Log("System").Write("数据库连接失败");
             System.Threading.Thread.Sleep(1000);
         }
         conn.Close();
     }
     catch (Exception e)
     {
         new Log("System").Write("MainService.OnStart Error " + e.Message);
     }
     new Log("System").Write("Database Connection Opened!");
     SunLottoTask = new eTickets(ConnectionString);
     // 电子票自动任务
     try
     {
         //run service
         SunLottoTask.Run();
         new Log("System").Write("Running SunLotto eTickets");
     }
     catch (Exception e)
     {
         new Log("System").Write("SunLotto eTickets 启动失败:" + e.Message);
     }
 }