語言

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 論證是空的。

delay 代表除 InfiniteTimeSpan之外的負時間區間。

適用於