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
派生
实现

注解

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

方法

Change(TimeSpan, TimeSpan)

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

Dispose()

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

(继承自 IDisposable)
DisposeAsync()

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

(继承自 IAsyncDisposable)

扩展方法

ConfigureAwait(IAsyncDisposable, Boolean)

配置如何执行从异步可释放项返回的任务的 await。

适用于