TimeProviderTaskExtensions.Delay 方法

定义

创建在指定时间间隔后完成的任务。

public static System.Threading.Tasks.Task Delay(this TimeProvider timeProvider, TimeSpan delay, System.Threading.CancellationToken cancellationToken = default);
static member Delay : TimeProvider * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function Delay (timeProvider As TimeProvider, delay As TimeSpan, Optional cancellationToken As CancellationToken = Nothing) As Task

参数

timeProvider
TimeProvider

TimeProvider 解释 delay的 。

delay
TimeSpan

TimeSpan 完成返回的任务之前等待,或 InfiniteTimeSpan 无限期等待。

cancellationToken
CancellationToken

等待任务完成时要观察的取消令牌。

返回

表示时间延迟的任务。

例外

参数 timeProvider 为 null。

delay 表示非 InfiniteTimeSpan负时间间隔。

适用于