计时器停止被调用

时间:2016-07-28 07:47:33

标签: c# timer

我有一个需要每1分钟运行一次方法的Windows服务。 我使用System.Threading.Timer并且它可以正常工作30-35分钟然后该方法停止运行而没有任何错误

我的代码看起来像这样

变量

private static int intervalSend = 60000;
private TimerCallback callback;
private static Timer sendTimer;

初​​始化

   callback = new TimerCallback(SendAliveInquiry);
   sendTimer = new System.Threading.Timer(callback, null, 0, intervalSend);

方法

private void SendAliveInquiry(object obj)
{
  Method logic
}

知道为什么它会在一段时间后停止运行吗?

0 个答案:

没有答案