public void Execute(IJobExecutionContext context)
 {
     LogHelper.Log.Info("任务开发执行");
     try
     {
         if (RepositoryService.TestWriteConnection())
         {
             LogHelper.Log.Info("写数据库连接正常");
         }
         else
         {
             LogHelper.Log.Info("写数据库连接异常");
             return;
         }
         if (RepositoryService.TestReadConnection())
         {
             LogHelper.Log.Info("读数据库连接正常");
         }
         else
         {
             LogHelper.Log.Info("读数据库连接异常");
             return;
         }
         CheckAccountService.Check();
     }
     catch (Exception e)
     {
         LogHelper.Log.Error("检查失败" + e.Message + e.StackTrace);
     }
     LogHelper.Log.Info("任务执行完成");
 }
示例#2
0
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        static void Main(string[] args)
        {
            if (args.Length > 0)
            {
                if (RepositoryService.TestWriteConnection())
                {
                    Console.WriteLine("写数据库连接正常");
                    LogHelper.Log.Info("写数据库连接正常");
                }
                else
                {
                    Console.WriteLine("写数据库连接异常");

                    LogHelper.Log.Info("写数据库连接异常");
                    return;
                }
                if (RepositoryService.TestReadConnection())
                {
                    Console.WriteLine("读数据库连接正常");
                    LogHelper.Log.Info("读数据库连接正常");
                }
                else
                {
                    Console.WriteLine("读数据库连接异常");
                    LogHelper.Log.Info("读数据库连接异常");
                    return;
                }
                CheckAccountService.Check();

                Console.ReadLine();
            }
            else
            {
                ServiceBase[] ServicesToRun;
                ServicesToRun = new ServiceBase[]
                {
                    new Service1()
                };
                ServiceBase.Run(ServicesToRun);
            }
        }