• 逼我的控制台应用程序进入休眠/暂停/休眠

  • 本文关于 c#
  • CodeGo.net > 逼我的控制台应用程序进入休眠/暂停/休眠
  •  

    逼我的控制台应用程序进入休眠/暂停/休眠



    c#
    我运行一个非线程应用程序,它负责检查数据库文件,更新其位置和文件移动到新的目录。 不过每周一至周四,周六我们包含SQL Server的服务器重新启动时下午8:40。在下午8:30和晚上9点或8-9,如果这是比较容易,我需要我的程序sleep。 在这些日子晚上八时(或下午8:30)我想我的程序sleep/等待/直到下午9:00(我可以放心地重启将会被这个完成 这是简单的/可能吗?能不能不用线程做了什么?如果我有线程是很容易对谁拥有的线程?
    本文地址 :CodeGo.net/1106231/
    -------------------------------------------------------------------------------------------------------------------------
    1.TRY / CATCH不是相互 如果你决定要采取的方法是重试SqlException异常你不应该,但
    Thread.Sleep(1800000);
    
    这将等待30分钟。那么你可以再尝试呼叫。我建议不要这样,但它是一个快速的,肮脏的选项。
     这个威力
     你应该设计你的应用程序,以处理数据库连接丢失的情况。你可以批量数据,你打算编写和发送这一切一旦连接被重新建立。
     考虑重写此为务。也许你想记录的连接问题。
    
    try
    {
     using (SqlConnection sqlConnection = new SqlConnection(ConnectionProvider.ConnectionString(databaseName)))
     {
      using (SqlCommand command = new SqlCommand())
      {
       if (sqlConnection.State != System.Data.ConnectionState.Open)
       {
        sqlConnection.Open();
       }
       //command.configure etc...
       command.ExecuteNonQuery();
      }
     }
    }
    catch (SqlException ex)
    {
     //retry
    }
    

    本文标题 :逼我的控制台应用程序进入休眠/暂停/休眠
    本文地址 :CodeGo.net/1106231/
    1. 这段代码出在哪里
    2. 如何转账细节传递给谷歌钱包的数字商品的API。净回调ashx的
    3. 低级问题--抢!(怎么判断网页中,是那个BUTTON提交的)
    4. 与单一色种取代的aero框架
    5. 我这样修改SqlHelper。
    6. 如何访问AutoCAD中的注释属性
    7. 用asp.net在自己的网页中加入一个文
    8. UpdateSourceTrigger=PropertyChanged在只为在页面上的优先个DatePicker的作品
    9. C#无法创建Web应用程序。
    10. 有没有一种方法来创建子对象在C#比使用嵌套类等?

     
    

    Copyright © 2017 CodeGo.net
    http://codego.net/xinwen/ 足球比分网 足球比分 医药招商网 邵阳县新闻