TimeProviderTaskExtensions.Delay 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立在指定時間間隔之後完成的工作。
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之外的負時間區間。