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

构造计时器时指定的回调方法调用之间的时间间隔。 指定 InfiniteTimeSpan 以禁用定期信号。

返回

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

例外

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

注解

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

适用于