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以外的負時間間隔。

適用於