ITimer 接口

定义

表示可以更改其到期时间和时间段的计时器。

public interface class ITimer : IAsyncDisposable, IDisposable
public interface ITimer : IAsyncDisposable, IDisposable
type ITimer = interface
    interface IDisposable
    interface IAsyncDisposable
type ITimer = interface
    interface IAsyncDisposable
    interface IDisposable
Public Interface ITimer
Implements IAsyncDisposable, IDisposable
派生
实现

注解

Dispose()DisposeAsync()Change(TimeSpan, TimeSpan)实现都必须是线程安全的,以便可以从多个线程并发访问计时器实例。

方法

Change(TimeSpan, TimeSpan)

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

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

(继承自 IDisposable)
DisposeAsync()

以异步方式执行与释放或重置非托管资源相关的应用程序定义的任务。

(继承自 IAsyncDisposable)

扩展方法

ConfigureAwait(IAsyncDisposable, Boolean)

配置如何执行从异步可处置项返回的任务的等待。

适用于