Example #1
0
 protected override void OnStop()
 {
     try
     {
         Task.Run(SiloWrapper.GetInstance().StopAsync);
         Logger.Debug("Silo stop successfully");
     }
     catch (Exception ex)
     {
         Logger.Error("Silo stop fail", ex);
         throw ex;
     }
 }
Example #2
0
 protected override void OnStart(string[] args)
 {
     try
     {
         var bRet = Task.Run(SiloWrapper.GetInstance().StartAsync).GetAwaiter().GetResult();
         Logger.Debug("Silo started successfully");
     }
     catch (Exception ex)
     {
         Logger.Error("Silo started fail", ex);
         throw ex;
     }
 }
Example #3
0
 private void btnStart_Click(object sender, EventArgs e)
 {
     try
     {
         var bRet = Task.Run(SiloWrapper.GetInstance().StartAsync).GetAwaiter().GetResult();
         btnStart.Enabled = false; btnStop.Enabled = true;
         Logger.Debug("Silo started successfully");
     }
     catch (Exception ex)
     {
         Logger.Error("Silo started fail", ex);
         MessageBox.Show("启动失败!");
     }
 }
Example #4
0
 private void btnStop_Click(object sender, EventArgs e)
 {
     try
     {
         Task.Run(SiloWrapper.GetInstance().StopAsync);
         btnStart.Enabled = true;
         btnStop.Enabled  = false;
         Logger.Debug("Silo stop successfully");
     }
     catch (Exception ex)
     {
         Logger.Error("Silo stop fail", ex);
         MessageBox.Show("启动失败!");
     }
 }