【发布时间】:2015-12-22 20:04:17
【问题描述】:
我正在使用Threading.Timer,例如:
new Timer(new TimerCallback(y=>
{
try
{
Save(Read(DateTime.Now));
// here i want to dispose this timer
}
catch
{
}
}),null,100000,10000);
如何在回调中处理此计时器。或解决方法? 更新:让我解释一下情况。我想尝试调用方法“Save”,而它会引发异常。如果它有效,我需要停止计时器。
【问题讨论】:
-
您是否尝试过将其分配给变量然后访问该变量?
-
为什么不能简单地将
Timer包装在using语句中? -
@Cody 因为计时器可能会比预期的更早被释放。
标签: .net callback timer dispose