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
构造 Timer 时指定的回调方法调用之间的时间间隔。 指定 InfiniteTimeSpan 可以禁用定期终止。
返回
如果计时器更新成功,则为 true
;否则为 false
。
例外
dueTime
或 period
参数(以毫秒为单位)小于 -1 或大于 4294967294。
注解
ITimer 接口的实现者负责确保线程安全。