我开发了一个短信网关,定时从短信猫中读取短信和从数据库获取要发送短信,使用timer来实现的,是system.timers.timer
服务启动后,timer运行,但是不想他运行时,如何在外部关闭或者释放掉它,我写的方法如下 public bool StopTimer(string copyright)
        {
            if (copyright.Equals(appInfo.SmsCopyRight))
            {
                smsTimer.Stop();
                smsTimer.Close();
                smsTimer.Dispose();
                isTimerStart = IsTimerStart.stop;
                return true;
            }
            else
            {
                return false;
            }
        }
但是显示关闭了,但是timer时间到后,又开启运行,无法释放和关闭