PeriodicTimer 类

定义

提供一个定期计时器,用于异步等待计时器计时周期。

C#
public sealed class PeriodicTimer : IDisposable
继承
PeriodicTimer
实现

注解

此计时器一次只能由一个使用者使用:在任何给定时刻,只能有一次对 的 WaitForNextTickAsync(CancellationToken) 调用处于未完成状态。

Dispose() 可以与活动 WaitForNextTickAsync(CancellationToken) 项同时使用来中断它并导致它返回 false

构造函数

PeriodicTimer(TimeSpan, TimeProvider)

初始化计时器。

PeriodicTimer(TimeSpan)

初始化计时器。

属性

Period

获取或设置刻度之间的周期。

方法

Dispose()

停止计时器并释放关联的托管资源。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
Finalize()

确保垃圾回收器回收 PeriodicTimer 对象时释放资源并执行其他清理操作。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)
WaitForNextTickAsync(CancellationToken)

等待计时器的下一个计时周期,或等待计时器停止。

适用于

产品 版本
.NET 6, 7, 8, 9