ITimer.Change(TimeSpan, TimeSpan) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用 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.
例外
dueTime或period参数(以毫秒为单位)小于 -1 或大于4294967294。
注解
ITimer 接口的实现者负责确保线程安全。