【发布时间】:2012-07-18 14:21:04
【问题描述】:
您好,我正在尝试编写以下代码来触发 MyHelper 方法。但它没有在 timScheduledTask.Elapsed 处触发,
请任何人帮忙,启动 MyHelper 方法的最佳方法是什么?
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
Dim timScheduledTask As New System.Timers.Timer
timScheduledTask.Interval = 600 * 1000 //in milliseconds
timScheduledTask.Enabled = True
timScheduledTask.Start()
**AddHandler timScheduledTask.Elapsed, AddressOf MyHelper**
End Sub
Protected Sub MyHelper(ByVal sender As Object, ByVal e As EventArgs)
//Just Do something
End Sub
【问题讨论】:
-
仅供参考,
Enabled = True和.Start()是等效的。 -
@Marc,我也厌倦了你的建议。但是没有用。
-
简单的解释是它确实会触发,但你只是看不到它。在“输出”窗口中查找任何“第一次机会”异常通知。使用 Debug + Exceptions, Throw 复选框对其进行调试。
标签: .net addhandler