【发布时间】:2010-12-07 10:04:10
【问题描述】:
我已经创建了 Windows 服务。我需要在 2 分钟后自动运行它。为此,我在 OnStart 下调用了 System.Timers.Timer 并将间隔设置为 2 分钟(从毫秒转换后),并设置为 true
我还设置了 Timer Stopped 并在 OnStop 方法中将其设置为 false。
没关系还是我错过了什么?告诉我
感谢您的帮助!
【问题讨论】:
标签: c# windows-services
我已经创建了 Windows 服务。我需要在 2 分钟后自动运行它。为此,我在 OnStart 下调用了 System.Timers.Timer 并将间隔设置为 2 分钟(从毫秒转换后),并设置为 true
我还设置了 Timer Stopped 并在 OnStop 方法中将其设置为 false。
没关系还是我错过了什么?告诉我
感谢您的帮助!
【问题讨论】:
标签: c# windows-services
您需要在设置InitializedComponent() 之后或在您的OnStart 函数中设置Timer.AutoReset=true,然后再设置Timer.Enabled = true 并且请记住您需要在类级别定义您的计时器
【讨论】: