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

要解释 delayTimeProvider

delay
TimeSpan

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

cancellationToken
CancellationToken

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

返回

表示时间延迟的任务。

例外

timeProvider 参数为 null。

delay 表示除 InfiniteTimeSpan以外的负时间间隔。

适用于