コード例 #1
0
ファイル: Server.cs プロジェクト: deREXte/Institute_server
 private void RetryConnectToDB(object sender, EventArgs e)
 {
     DataBaseOperations.InitConnectionToDB();
     if (DataBaseOperations.Connected)
     {
         TimerRetryConnectToDB.Close();
     }
 }
コード例 #2
0
ファイル: Server.cs プロジェクト: deREXte/Institute_server
 public void StartServer()
 {
     DataTableDependeces.InitializeDependences(new DependencesInitializer());
     DataBaseOperations.InitConnectionToDB();
     if (!DataBaseOperations.Connected)
     {
         // нужно добавить дефолт
         RetryConnectionTime = int.Parse(ConfigurationManager.AppSettings.Get("RetryConnectionTime"));
         Console.WriteLine(RetryConnectionTime);
         Console.Read();
         TimerRetryConnectToDB          = new Timer(RetryConnectionTime); // 1 min
         TimerRetryConnectToDB.Elapsed += RetryConnectToDB;
     }
     new Listener().StartListen();
 }