ITimer.Change(TimeSpan, TimeSpan) 方法

定义

更改计时器的启动时间和方法调用之间的时间间隔,使用 TimeSpan 值度量时间间隔。

public:
 bool Change(TimeSpan dueTime, TimeSpan period);
public bool Change (TimeSpan dueTime, TimeSpan period);
abstract member Change : TimeSpan * TimeSpan -> bool
Public Function Change (dueTime As TimeSpan, period As TimeSpan) As Boolean

参数

dueTime
TimeSpan

一个 TimeSpan,表示在调用构造 ITimer 时指定的回调方法之前的延迟时间量。 指定 InfiniteTimeSpan 可防止重新启动计时器。 指定 Zero 可立即重新启动计时器。

period
TimeSpan

构造 Timer 时指定的回调方法调用之间的时间间隔。 指定 InfiniteTimeSpan 可以禁用定期终止。

返回

如果计时器更新成功,则为 true;否则为 false

例外

dueTimeperiod 参数(以毫秒为单位)小于 -1 或大于 4294967294。

注解

ITimer 接口的实现者负责确保线程安全。

适用于